module Fakesite
Constants
- VERSION
Public Class Methods
find(id)
click to toggle source
# File lib/fakesite.rb, line 29 def self.find(id) @@registrations[id.to_sym] end
match(url)
click to toggle source
# File lib/fakesite.rb, line 18 def self.match(url) return false unless url.is_a? String begin uri = URI.parse(url) @@registrations.each do |id, fakesite| return id if fakesite.match(uri) end end return false end
register(id, fakesite, options = {})
click to toggle source
# File lib/fakesite.rb, line 11 def self.register(id, fakesite, options = {}) Fakesite.initialize id = id.to_sym @@registrations[id] = Registration.new(id, fakesite, options) fakesite.after_register end
Private Class Methods
initialize()
click to toggle source
# File lib/fakesite.rb, line 35 def self.initialize return if @@initialized @@initialized = true require "fakesite/action_controller" require "fakesite/omniauth_strategy" end