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