Module: Affirm

Defined in:
lib/affirm.rb,
lib/affirm/error.rb,
lib/affirm/client.rb,
lib/affirm/struct.rb,
lib/affirm/version.rb,
lib/affirm/configuration.rb,
lib/affirm/structs/checkout.rb,
lib/affirm/structs/transaction.rb,
lib/affirm/structs/checkout/response.rb,
lib/affirm/structs/transaction/event.rb,
lib/affirm/testing_support/http_responses.rb

Defined Under Namespace

Modules: Struct, TestingSupport Classes: AuthenticationError, Client, Configuration, Error, NotFoundError, RequestError

Constant Summary collapse

VERSION =
"1.0.3".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configuration=(value) ⇒ Object (writeonly)

Sets the attribute configuration

Parameters:

  • value

    the value to set the attribute configuration to.



32
33
34
# File 'lib/affirm/configuration.rb', line 32

def configuration=(value)
  @configuration = value
end

Class Method Details

.configObject



28
29
30
# File 'lib/affirm/configuration.rb', line 28

def config
  @configuration ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



34
35
36
# File 'lib/affirm/configuration.rb', line 34

def configure
  yield config
end