module Crumpet::ControllerAdditions::ClassMethods

Public Instance Methods

crumbs(&block) click to toggle source
# File lib/crumpet/controller_additions.rb, line 20
def crumbs(&block)
  crumbs_for(&block)
end
crumbs_for(*args, &block) click to toggle source
# File lib/crumpet/controller_additions.rb, line 24
def crumbs_for(*args, &block)
  if block_given?
    options = args.present? ? { only: args } : {}
    before_action(options) do |instance|
      instance.instance_exec(&block)
    end
  end
end