Class: Bigcommerce::Config
- Inherits:
-
Hashie::Mash
- Object
- Hashie::Mash
- Bigcommerce::Config
- Defined in:
- lib/bigcommerce/config.rb
Constant Summary collapse
- DEFAULTS =
{ base_url: 'https://api.bigcommerce.com' }.freeze
Instance Method Summary collapse
Instance Method Details
#api_url ⇒ Object
7 8 9 10 11 12 |
# File 'lib/bigcommerce/config.rb', line 7 def api_url return url if auth == 'legacy' base = ENV['BC_API_ENDPOINT'].to_s.empty? ? DEFAULTS[:base_url] : ENV['BC_API_ENDPOINT'] "#{base}/stores/#{store_hash}/v2" end |