class RailsSso::Engine

Public Instance Methods

mock_call!(*) click to toggle source
Calls superclass method
# File lib/rails_sso/engine.rb, line 26
def mock_call!(*)
  setup_sso!

  super
end
other_phase() click to toggle source
# File lib/rails_sso/engine.rb, line 20
def other_phase
  setup_sso!

  call_app!
end
setup_phase() click to toggle source
Calls superclass method
# File lib/rails_sso/engine.rb, line 14
def setup_phase
  setup_sso!

  super
end
setup_sso!() click to toggle source
# File lib/rails_sso/engine.rb, line 32
def setup_sso!
  env["sso"] ||= RailsSso::App.new(self, session, sso_client)
end
sso_client() click to toggle source
# File lib/rails_sso/engine.rb, line 36
def sso_client
  if RailsSso.config.test_mode
    RailsSso::Client.build_fake(RailsSso.config.provider_url)
  else
    RailsSso::Client.build_real(RailsSso.config.provider_url)
  end
end