Module: ActiveMerchant::PostsData

Included in:
Billing::Gateway, Billing::Integrations::Nochex::Notification, Billing::Integrations::Paypal::Notification
Defined in:
lib/active_merchant/lib/posts_data.rb

Overview

:nodoc:

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/active_merchant/lib/posts_data.rb', line 4

def self.included(base)
  base.superclass_delegating_accessor :ssl_strict
  base.ssl_strict = true
  
  base.class_inheritable_accessor :retry_safe
  base.retry_safe = false

  base.superclass_delegating_accessor :open_timeout
  base.open_timeout = 60

  base.superclass_delegating_accessor :read_timeout
  base.read_timeout = 60
  
  base.superclass_delegating_accessor :logger
  base.superclass_delegating_accessor :wiredump_device
end

Instance Method Details

#ssl_get(endpoint, headers = {}) ⇒ Object



21
22
23
# File 'lib/active_merchant/lib/posts_data.rb', line 21

def ssl_get(endpoint, headers={})
  ssl_request(:get, endpoint, nil, headers)
end

#ssl_post(endpoint, data, headers = {}) ⇒ Object



25
26
27
# File 'lib/active_merchant/lib/posts_data.rb', line 25

def ssl_post(endpoint, data, headers = {})
  ssl_request(:post, endpoint, data, headers)
end