class Bosta::Receiver
Represents the receiver type that used by bosta apis
Attributes
email[RW]
first_name[RW]
last_name[RW]
phone[RW]
Public Class Methods
new(name, phone, email = nil)
click to toggle source
Initialize Receiver
Object¶ ↑
* +name+ * +phone+ * +email+ (optional) String
Calls superclass method
# File lib/bosta/utils/receiver.rb, line 13 def initialize(name, phone, email = nil) super() names_arr = name.split @first_name = names_arr.shift @last_name = names_arr.join(' ') @last_name = '-' if @last_name.empty? @phone = phone @email = email check_required_fields('first_name', 'phone') end