Class: Proximity::RouteSet

Inherits:
Object
  • Object
show all
Includes:
Dsl
Defined in:
lib/proximity/route_set.rb

Defined Under Namespace

Modules: Scope

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Dsl

#dsl_exec, #scope, #scopeClass

Constructor Details

#initializeRouteSet

Returns a new instance of RouteSet.



7
8
9
# File 'lib/proximity/route_set.rb', line 7

def initialize
  self.router = Router.new
end

Instance Attribute Details

#routerObject

Returns the value of attribute router.



5
6
7
# File 'lib/proximity/route_set.rb', line 5

def router
  @router
end

Instance Method Details

#draw(&block) ⇒ Object



15
16
17
# File 'lib/proximity/route_set.rb', line 15

def draw(&block)
  dsl_exec(&block)
end

#proxy_setsObject



19
20
21
# File 'lib/proximity/route_set.rb', line 19

def proxy_sets
  @proxy_sets ||= []
end

#routesObject



11
12
13
# File 'lib/proximity/route_set.rb', line 11

def routes
  router.routes
end