Class: Yp::Factory
- Inherits:
-
Object
- Object
- Yp::Factory
- Defined in:
- lib/factory.rb
Instance Method Summary collapse
-
#initialize(merchant_id:, password: nil, signature_key:) ⇒ Factory
constructor
A new instance of Factory.
- #sale(params) ⇒ Object
Constructor Details
#initialize(merchant_id:, password: nil, signature_key:) ⇒ Factory
Returns a new instance of Factory.
4 5 6 7 |
# File 'lib/factory.rb', line 4 def initialize(merchant_id:, password: nil, signature_key:) @defaults = default_params(merchant_id, password) @signature_key = signature_key end |
Instance Method Details
#sale(params) ⇒ Object
9 10 11 |
# File 'lib/factory.rb', line 9 def sale(params) Sale.new(@signature_key, @defaults.merge(params)) end |