Class: MaitreD::API

Inherits:
Object
  • Object
show all
Defined in:
lib/maitre_d/api.rb

Defined Under Namespace

Classes: Authenticated, AuthenticationGuard, ChangePlan, Create, Delete, SSO, SSOGuard

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ API

Returns a new instance of API.



2
3
4
# File 'lib/maitre_d/api.rb', line 2

def initialize(configuration)
  @configuration = configuration
end

Instance Method Details

#call(environment) ⇒ Object



6
7
8
9
10
# File 'lib/maitre_d/api.rb', line 6

def call(environment)
  environment['maitre_d.configuration'] = configuration

  endpoints.call environment
end