Module: Carpool

Defined in:
lib/carpool.rb,
lib/carpool/driver.rb,
lib/carpool/seatbelt.rb,
lib/carpool/encryptor.rb,
lib/carpool/passenger.rb,
lib/carpool/responder.rb,
lib/carpool/mixins/core.rb,
lib/carpool/rails/railtie.rb,
lib/carpool/mixins/action_view.rb,
lib/carpool/mixins/action_controller.rb

Defined Under Namespace

Modules: Mixins, Rails Classes: Driver, Encryptor, Passenger, Responder, Seatbelt

Class Method Summary collapse

Class Method Details

.acts_asObject



25
# File 'lib/carpool.rb', line 25

def acts_as; @acts_as; end

.acts_as=(obj) ⇒ Object



24
# File 'lib/carpool.rb', line 24

def acts_as=(obj); @acts_as = obj.to_sym; end

.acts_as?(type) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/carpool.rb', line 26

def acts_as?(type)
  @acts_as == type.to_sym
end

.driver_uriObject



16
17
18
# File 'lib/carpool.rb', line 16

def driver_uri
  "#{Carpool::Passenger.driver_uri}/sso/authenticate"
end

.revoke_uriObject



20
21
22
# File 'lib/carpool.rb', line 20

def revoke_uri
  "#{Carpool::Passenger.driver_uri}/sso/revoke"
end