class Crumbs::Proxy
Public Class Methods
new(&block)
click to toggle source
# File lib/crumbs/proxy.rb, line 4 def initialize(&block) instance_eval(&block) end
Public Instance Methods
controller(*args, &block)
click to toggle source
# File lib/crumbs/proxy.rb, line 12 def controller(*args, &block) Dsl::Controller.new(*args, &block) end
crumb(action, name=nil, &block)
click to toggle source
# File lib/crumbs/proxy.rb, line 16 def crumb(action, name=nil, &block) Crumbs.definitions.add action, (block_given? ? block : name) end
namespace(*args, &block)
click to toggle source
# File lib/crumbs/proxy.rb, line 8 def namespace(*args, &block) Dsl::Namespace.new(*args, &block) end