class Crumbs::Dsl::Controller
Public Class Methods
new(prefix, &block)
click to toggle source
# File lib/crumbs/dsl/controller.rb, line 5 def initialize(prefix, &block) @prefix = prefix instance_eval(&block) end
Public Instance Methods
crumb(action, name=nil, &block)
click to toggle source
# File lib/crumbs/dsl/controller.rb, line 10 def crumb(action, name=nil, &block) Crumbs.definitions.add "#{@prefix}##{action}", (block_given? ? block : name) end
t(key)
click to toggle source
# File lib/crumbs/dsl/controller.rb, line 14 def t(key) if key.starts_with?('.') key.prepend 'crumbs' end I18n.t key end