Module: Skrill::Payment::Utils
- Included in:
- Skrill::Payment, Configuration
- Defined in:
- lib/skrill/payment/utils.rb
Instance Method Summary collapse
Instance Method Details
#assign_attirbutes(attributes) ⇒ Object
4 5 6 |
# File 'lib/skrill/payment/utils.rb', line 4 def assign_attirbutes(attributes) attributes.each { |attribute, value| public_send("#{attribute}=", value) } end |
#serialize_arguments(arguments) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/skrill/payment/utils.rb', line 8 def serialize_arguments(arguments) arguments.inject({}) do |serialized_data, argument| value = public_send(argument) serialized_data[argument] = value if value serialized_data end end |