class Spire::Map
Attributes
auto[RW]
Public Class Methods
new()
click to toggle source
# File lib/spire/map.rb, line 5 def initialize @maps = Hash.new({}) @auto = false end
Public Instance Methods
disect(request)
click to toggle source
# File lib/spire/map.rb, line 30 def disect(request) return request.split("/") end
exists?(url)
click to toggle source
# File lib/spire/map.rb, line 24 def exists?(url) unless @maps[url] == {} return true end end
get(url)
click to toggle source
# File lib/spire/map.rb, line 14 def get(url) return @maps[url] end
route(opts={})
click to toggle source
# File lib/spire/map.rb, line 10 def route(opts={}) @maps[opts[:url]] = opts[:to] end
should_use_auto(url)
click to toggle source
# File lib/spire/map.rb, line 18 def should_use_auto(url) if @maps[url] == {} && @auto return true end end