Module: AuthPassportCheckpoint::ControllerHelpers

Defined in:
lib/auth_passport_checkpoint/helpers/controller_helpers.rb

Class Method Summary collapse

Class Method Details

.include_dependents(base) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers.rb', line 13

def self.include_dependents base
  base.send :include, AuthOriginControl::Helpers # from AuthOriginControl
  base.send :include, AuthPassportCheckpoint::AccessTokenHelper
  if AuthPassportCheckpoint.is_intermediary_api?
    base.send :include, AuthPassportCheckpoint::CurrentUserHelper::ForIntermediaryApi
  else
    base.send :include, AuthPassportCheckpoint::CurrentUserHelper::ForAll
  end
  base.send :include, AuthPassportCheckpoint::SignedRequestHelper
end

.included(base) ⇒ Object



9
10
11
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers.rb', line 9

def self.included base
  include_dependents base
end