Module: CRUDtree::Interface::Usher

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

Defined Under Namespace

Modules: Rack

Instance Method Summary collapse

Instance Method Details

#masterObject



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

def master
  @master ||= Master.new
end

#master_paramsObject

Integration part



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

def master_params
  master.params
end

#node(params, &block) ⇒ Object

Logic part



17
18
19
20
# File 'lib/crudtree/interface/usher.rb', line 17

def node(params, &block)
  node = master.node(params, &block)
  compile_node("", node)
end