21 lines
No EOL
421 B
Ruby
21 lines
No EOL
421 B
Ruby
class Route
|
|
attr_reader :routes
|
|
def initialize()
|
|
@routes = {}
|
|
end
|
|
|
|
def add_route(input)
|
|
@routes.merge!(input)
|
|
p "added successfully, @routes are: #{@routes}"
|
|
end
|
|
|
|
def match_route(input)
|
|
resource = input.resource
|
|
if @routes[resource]
|
|
return @routes[resource]
|
|
else
|
|
p "failed to find: #{resource} route"
|
|
end
|
|
end
|
|
|
|
end |