18F/micropurchase

View on GitHub
app/credentials/c2_credentials.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'concerns/user_provided_service'

class C2Credentials
  extend UserProvidedService

  def self.host
    ENV['C2_HOST']
  end

  def self.oauth_key
    if use_env_var?
      ENV['MICROPURCHASE_C2_OAUTH_KEY']
    else
      credentials('micropurchase-c2')['oauth_key']
    end
  end

  def self.oauth_secret
    if use_env_var?
      ENV['MICROPURCHASE_C2_OAUTH_SECRET']
    else
      credentials('micropurchase-c2')['oauth_secret']
    end
  end
end