class OpenPayResourceFactory
Public Class Methods
create(resource,merchant_id,private_key,production,timeout)
click to toggle source
# File lib/openpay/open_pay_resource_factory.rb, line 2 def OpenPayResourceFactory::create(resource,merchant_id,private_key,production,timeout) begin Object.const_get(resource.capitalize).new(merchant_id,private_key,production,timeout) rescue NameError raise OpenpayException.new("Invalid resource name:#{resource}",false) end end