From 0e0b4526269f985eca05d890adb766d699b0ecb3 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Thu, 16 Feb 2017 16:43:21 +1100 Subject: [PATCH] check env set --- config/stripe.rb | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/config/stripe.rb b/config/stripe.rb index e46179d..be588d3 100644 --- a/config/stripe.rb +++ b/config/stripe.rb @@ -1,6 +1,14 @@ -Rails.configuration.stripe = { - :publishable_key => ENV['STRIPE_PUBLISHABLE_KEY'] || Rails.application.config_for(:stripe)['publishable_key'], - :secret_key => ENV['STRIPE_SECRET_KEY'] || Rails.application.config_for(:stripe)['secret_key'] -} + +if ENV['STRIPE_SECRET_KEY'].present? + Rails.configuration.stripe = { + :publishable_key => ENV['STRIPE_PUBLISHABLE_KEY'], + :secret_key => ENV['STRIPE_SECRET_KEY'] + } +else + Rails.configuration.stripe = { + :publishable_key => Rails.application.config_for(:stripe)['publishable_key'], + :secret_key => Rails.application.config_for(:stripe)['secret_key'] + } +end Stripe.api_key = Rails.configuration.stripe[:secret_key]