Module: Grassy
- Defined in:
- lib/grassy.rb,
lib/grassy/aes.rb,
lib/grassy/token.rb,
lib/grassy/payment.rb,
lib/grassy/version.rb
Defined Under Namespace
Classes: AES, Payment, Token
Constant Summary
collapse
- ENVIRONMENTS =
{
production: {
base_url: "https://ecpg.ecpay.com.tw"
},
staging: {
base_url: "https://ecpg-stage.ecpay.com.tw"
}
}
- VERSION =
'0.0.1'
- @@environment =
:staging
Class Method Summary
collapse
Class Method Details
.base_url ⇒ Object
26
27
28
|
# File 'lib/grassy.rb', line 26
def self.base_url
ENVIRONMENTS[@@environment][:base_url]
end
|
.environment ⇒ Object
17
18
19
|
# File 'lib/grassy.rb', line 17
def self.environment
@@environment
end
|
.environment=(value) ⇒ Object
21
22
23
24
|
# File 'lib/grassy.rb', line 21
def self.environment=(value)
raise Exception.new("#{value} is not an eligible environment") unless ENVIRONMENTS.keys.include?(value.to_sym)
@@environment = value.to_sym
end
|