Module: Bread::Controller

Extended by:
ActiveSupport::Concern
Defined in:
lib/bread/controller.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#bread_keysObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/bread/controller.rb', line 12

def bread_keys
  block = self.class.bread_block
  if block.nil?
    puts "breadcrumbs: HEY! write some breadcrumbs for #{controller_name}##{action_name}".black.on_light_yellow
    return []
  end
  cmd = ControllerLayoutCommand.new(self)
  cmd.instance_eval(&block)
  cmd.keys
end