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