module Skrill::Payment::Utils

Public Instance Methods

assign_attirbutes(attributes) click to toggle source
# File lib/skrill/payment/utils.rb, line 4
def assign_attirbutes(attributes)
  attributes.each { |attribute, value| public_send("#{attribute}=", value) }
end
serialize_arguments(arguments) click to toggle source
# 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