class Trestle::Navigation::Block

Attributes

admin[R]
block[R]

Public Class Methods

new(admin=nil, &block) click to toggle source
# File lib/trestle/navigation/block.rb, line 6
def initialize(admin=nil, &block)
  @admin = admin
  @block = block
end

Public Instance Methods

items(context) click to toggle source
# File lib/trestle/navigation/block.rb, line 11
def items(context)
  context = Evaluator.new(@admin, context)
  context.instance_exec(@admin, &block)
  context.items
end