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