Module: CardConnect

Defined in:
lib/cardconnect.rb,
lib/cardconnect/error.rb,
lib/cardconnect/utils.rb,
lib/cardconnect/version.rb,
lib/cardconnect/connection.rb,
lib/cardconnect/configuration.rb,
lib/cardconnect/services/bin/bin.rb,
lib/cardconnect/services/void/void.rb,
lib/cardconnect/services/refund/refund.rb,
lib/cardconnect/services/bin/bin_request.rb,
lib/cardconnect/services/capture/capture.rb,
lib/cardconnect/services/inquire/inquire.rb,
lib/cardconnect/services/profile/profile.rb,
lib/cardconnect/services/bin/bin_response.rb,
lib/cardconnect/services/service_endpoint.rb,
lib/cardconnect/services/void/void_request.rb,
lib/cardconnect/services/void/void_response.rb,
lib/cardconnect/services/refund/refund_request.rb,
lib/cardconnect/services/refund/refund_response.rb,
lib/cardconnect/services/capture/capture_request.rb,
lib/cardconnect/services/inquire/inquire_request.rb,
lib/cardconnect/services/capture/capture_response.rb,
lib/cardconnect/services/inquire/inquire_response.rb,
lib/cardconnect/services/authorization/authorization.rb,
lib/cardconnect/services/profile/profile_get_request.rb,
lib/cardconnect/services/profile/profile_put_request.rb,
lib/cardconnect/services/profile/profile_get_response.rb,
lib/cardconnect/services/profile/profile_put_response.rb,
lib/cardconnect/services/profile/profile_delete_request.rb,
lib/cardconnect/services/profile/profile_delete_response.rb,
lib/cardconnect/services/authorization/authorization_request.rb,
lib/cardconnect/services/settlement_status/settlement_status.rb,
lib/cardconnect/services/authorization/authorization_response.rb,
lib/cardconnect/services/settlement_status/settlement_status_request.rb,
lib/cardconnect/services/settlement_status/settlement_status_response.rb

Defined Under Namespace

Modules: Service, Utils Classes: Configuration, Connection, Error

Constant Summary collapse

VERSION =
'2.4.0'.freeze

Class Method Summary collapse

Class Method Details

.configurationObject



46
47
48
# File 'lib/cardconnect.rb', line 46

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



42
43
44
# File 'lib/cardconnect.rb', line 42

def configure
  yield(configuration)
end

.connectionObject



50
51
52
# File 'lib/cardconnect.rb', line 50

def connection
  @connection ||= Connection.new.connection
end