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