class Crumbs::Dsl::Namespace
Public Class Methods
new(prefix, &block)
click to toggle source
# File lib/crumbs/dsl/namespace.rb, line 5 def initialize(prefix, &block) @prefix = prefix instance_eval(&block) end
Public Instance Methods
controller(name, &block)
click to toggle source
# File lib/crumbs/dsl/namespace.rb, line 10 def controller(name, &block) Controller.new "#{@prefix}/#{name}", &block end
namespace(name, &block)
click to toggle source
# File lib/crumbs/dsl/namespace.rb, line 14 def namespace(name, &block) Namespace.new "#{@prefix}/#{name}", &block end