Module: Pinter
- Defined in:
- lib/pinter.rb,
lib/pinter/base.rb,
lib/pinter/user.rb,
lib/pinter/result.rb,
lib/pinter/product.rb,
lib/pinter/version.rb,
lib/pinter/subscription.rb
Defined Under Namespace
Modules: Base
Classes: Product, Result, Subscription, User
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.api_key ⇒ Object
13
14
15
16
17
|
# File 'lib/pinter.rb', line 13
def self.api_key
@api_key
end
|
.api_key=(api_key) ⇒ Object
19
20
21
|
# File 'lib/pinter.rb', line 19
def self.api_key=(api_key)
@api_key = api_key
end
|
.api_secret ⇒ Object
23
24
25
26
27
|
# File 'lib/pinter.rb', line 23
def self.api_secret
@api_secret
end
|
.api_secret=(api_secret) ⇒ Object
29
30
31
|
# File 'lib/pinter.rb', line 29
def self.api_secret=(api_secret)
@api_secret = api_secret
end
|
.subdomain ⇒ Object
33
34
35
|
# File 'lib/pinter.rb', line 33
def self.subdomain
@subdomain
end
|
.subdomain=(subdomain) ⇒ Object
37
38
39
|
# File 'lib/pinter.rb', line 37
def self.subdomain=(subdomain)
@subdomain = subdomain
end
|
.url(options = {}) ⇒ Object
41
42
43
44
45
|
# File 'lib/pinter.rb', line 41
def self.url(options = {})
url = "https://#{Pinter.subdomain}.pintpay.com/"
url << "?#{options.to_params}" unless options.empty?
url
end
|