class Hippo::API::RouteSet

Public Class Methods

new(root) click to toggle source
# File lib/hippo/api/route_set.rb, line 83
def initialize(root)
    @root = root
end

Public Instance Methods

draw(&block) click to toggle source
# File lib/hippo/api/route_set.rb, line 87
def draw(&block)
    @root.instance_eval(&block)
end
for_extension(ext_id, &block) click to toggle source
# File lib/hippo/api/route_set.rb, line 91
def for_extension(ext_id, &block)
    routes = RoutingBlock.new(ext_id)
    routes.instance_eval(&block)
end