abstract class Novika::Capabilities::IFrontend

Included Modules

Extended Modules

Direct Known Subclasses

Defined in:

novika/capabilities/frontend.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from module Novika::ICapability

capabilities : CapabilityCollection capabilities, inject(into target : Block) inject

Constructor methods inherited from module Novika::ICapability

new(capabilities) new

Class Method Detail

def self.id : String #

def self.on_by_default? : Bool #

def self.purpose : String #

Instance Method Detail

abstract def capabilities(engine) : Block #

Returns a list block of capabilities provided by the frontend.


def inject(into target : Block) #
Description copied from module Novika::ICapability

Injects the vocabulary of this capability into the target block.


abstract def version(engine) : Quote #

Returns version of the frontend.