class PaysonAPI::V1::Sender

Constants

FORMAT_STRING

Attributes

email[RW]
first_name[RW]
last_name[RW]

Public Class Methods

parse(data) click to toggle source
# File lib/payson_api/v1/sender.rb, line 19
def self.parse(data)
  new.tap do |s|
    s.email = data[FORMAT_STRING % 'email']
    s.first_name = CGI.unescape(data[FORMAT_STRING % 'FirstName'].to_s)
    s.last_name = CGI.unescape(data[FORMAT_STRING % 'LastName'].to_s)
  end
end

Public Instance Methods

to_hash() click to toggle source
# File lib/payson_api/v1/sender.rb, line 11
def to_hash
  {}.tap do |hash|
    hash[FORMAT_STRING % 'Email'] = @email
    hash[FORMAT_STRING % 'FirstName'] = @first_name
    hash[FORMAT_STRING % 'LastName'] = @last_name
  end
end