module SoPaid::Configuration
Public Instance Methods
add_payment_vendor(name="cybersource", options={})
click to toggle source
# File lib/so_paid/configuration.rb, line 11 def add_payment_vendor(name="cybersource", options={}) begin new_vendor = ("SoPaid::" + name.classify).constantize rescue NameError => e raise "Payment Vendor '#{name}' gem/plugin not supported." end vo = options.delete(:vendor_options) || {} co = options.delete(:config_options) || {} vo ||= options self.vendors[name] = new_vendor.payment_options(vo, co) end
configure() { |self| ... }
click to toggle source
# File lib/so_paid/configuration.rb, line 7 def configure yield self end