class Bosta::Address
Represents the address type that used by bosta apis
Attributes
apartment[RW]
building_number[RW]
city_code[RW]
district[RW]
first_line[RW]
floor[RW]
second_line[RW]
zone[RW]
Public Class Methods
new(city_code, first_line, zone = nil, second_line = nil, building_number = nil, floor = nil, apartment = nil)
click to toggle source
Initialize Address
Object¶ ↑
* +city_code+ The city code like 'EG-01', you can get all cities codes from City Class * +first_line+ your address firstline * +zone+ (optional), find all zones in a city thorugh the City Class * +second_line+ (optional) Sring * +building_number+ (optional) String * +floor+ (optional) String * +apartment+ (optional) String
Calls superclass method
# File lib/bosta/utils/address.rb, line 17 def initialize(city_code, first_line, zone = nil, second_line = nil, building_number = nil, floor = nil, apartment = nil) super() @city_code = city_code @first_line = first_line @zone = zone @second_line = second_line @building_number = building_number @floor = floor @apartment = apartment check_required_fields('city_code', 'first_line') end