Class: MoneyMover::Dwolla::EnvironmentUrls
- Inherits:
-
Object
- Object
- MoneyMover::Dwolla::EnvironmentUrls
- Defined in:
- lib/money_mover/dwolla/environment_urls.rb
Constant Summary collapse
- ENVIRONMENTS =
{ :production => { :auth_url => "https://www.dwolla.com/oauth/v2/authenticate", :token_url => "https://www.dwolla.com/oauth/v2/token", :api_url => "https://api.dwolla.com" }, :sandbox => { :auth_url => "https://sandbox.dwolla.com/oauth/v2/authenticate", :token_url => "https://sandbox.dwolla.com/oauth/v2/token", :api_url => "https://api-sandbox.dwolla.com" } }
Instance Method Summary collapse
- #api_url ⇒ Object
- #auth_url ⇒ Object
-
#initialize(ach_config = Config.new) ⇒ EnvironmentUrls
constructor
A new instance of EnvironmentUrls.
- #token_url ⇒ Object
Constructor Details
#initialize(ach_config = Config.new) ⇒ EnvironmentUrls
Returns a new instance of EnvironmentUrls.
17 18 19 20 |
# File 'lib/money_mover/dwolla/environment_urls.rb', line 17 def initialize(ach_config = Config.new) @ach_config = ach_config @environment = @ach_config.environment end |
Instance Method Details
#api_url ⇒ Object
22 23 24 |
# File 'lib/money_mover/dwolla/environment_urls.rb', line 22 def api_url ENVIRONMENTS[@environment][:api_url] end |
#auth_url ⇒ Object
30 31 32 |
# File 'lib/money_mover/dwolla/environment_urls.rb', line 30 def auth_url ENVIRONMENTS[@environment][:auth_url] end |
#token_url ⇒ Object
26 27 28 |
# File 'lib/money_mover/dwolla/environment_urls.rb', line 26 def token_url ENVIRONMENTS[@environment][:token_url] end |