From a9d59d721f0561ae1a9f7d3ee86c63d460584a89 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Tue, 2 May 2017 09:47:23 +1000 Subject: [PATCH] attr_reader is better --- app/services/discourse_donations/stripe.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/services/discourse_donations/stripe.rb b/app/services/discourse_donations/stripe.rb index a8e4fa4..0a1b4f1 100644 --- a/app/services/discourse_donations/stripe.rb +++ b/app/services/discourse_donations/stripe.rb @@ -1,6 +1,8 @@ module DiscourseDonations class Stripe + attr_reader :charge, :currency, :description + def initialize(secret_key, opts) ::Stripe.api_key = secret_key @description = opts[:description] @@ -15,8 +17,8 @@ module DiscourseDonations @charge = ::Stripe::Charge.create( customer: customer.id, amount: opts[:amount], - description: @description, - currency: @currency + description: description, + currency: currency ) @charge[:message] = @charge[:outcome][:seller_message] if @charge[:outcome] @charge