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