Hello,
I put the method below in my controller, but I feel it should be in my
Billing::Shared module so it can be used by other controllers as well.
However, this introduces the Can''t Dup NilClass message when running a
server in development mode.
Do you have any suggestions how I can DRY this code up and keep class
caching OFF?
All the best,
CmdJohnson
---
##############################################################################
# setup_gateway
#
# not so DRY:
# copied from Billing::Shared to circumvent Can''t Dup NilClass bug
##############################################################################
def setup_gateway
test = true
test = false if RAILS_ENV.eql? "production"
options = {
:login => property(:paypal_api_login),
:password => property(:paypal_api_password),
:signature => property(:paypal_api_signature),
:test => test
}
ActiveMerchant::Billing::PaypalExpressRecurringGateway.new(options)
end
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.