module Mercadopago::Config::Env

Public Instance Methods

development?() click to toggle source
# File lib/mercadopago/config/env.rb, line 13
def development?
  (defined?(Rails) && Rails.env.development?) ||
  ENV['ENVIRONMENT'] == "development" ||
  ENV['MERCADOPAGO_ENV'] == "development"
end
environment() click to toggle source
# File lib/mercadopago/config/env.rb, line 6
def environment
  return Rails.env if defined?(Rails) && Rails.respond_to?(:env)
  return Sinatra::Base.environment.to_s if defined?(Sinatra)
  ENV['MERCADOPAGO_ENV'] || ENV['ENVIRONMENT'] ||
  raise(Errors::NoEnvironment.new)
end
production?() click to toggle source
# File lib/mercadopago/config/env.rb, line 25
def production?
  (defined?(Rails) && Rails.env.production?) ||
  ENV['ENVIRONMENT'] == "production" ||
  ENV['MERCADOPAGO_ENV'] == "production"
end
test?() click to toggle source
# File lib/mercadopago/config/env.rb, line 19
def test?
  (defined?(Rails) && Rails.env.test?) ||
  ENV['ENVIRONMENT'] == "test" ||
  ENV['MERCADOPAGO_ENV'] == "test"
end