Module: CRUDtree::Interface

Defined in:
lib/crudtree/helper.rb,
lib/crudtree/interface.rb,
lib/crudtree/interface/usher.rb,
lib/crudtree/interface/usher/rack.rb

Defined Under Namespace

Modules: Helper, Usher

Constant Summary collapse

InterfaceRegistry =
{}

Class Method Summary collapse

Class Method Details

.for(name) ⇒ Object



10
11
12
# File 'lib/crudtree/interface.rb', line 10

def self.for(name)
  InterfaceRegistry[name.to_sym].attach
end

.register(name, mod) ⇒ Object



6
7
8
# File 'lib/crudtree/interface.rb', line 6

def self.register(name, mod)
  InterfaceRegistry[name.to_sym] = mod
end