Class: DeliveryAddress

Inherits:
Object
  • Object
show all
Defined in:
lib/mundipagg/Address/delivery_address.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#CityObject

Cidade



9
10
11
# File 'lib/mundipagg/Address/delivery_address.rb', line 9

def City
  @City
end

#ComplementObject

Complemento



21
22
23
# File 'lib/mundipagg/Address/delivery_address.rb', line 21

def Complement
  @Complement
end

#CountryObject

País. Opções: Brazil, USA, Argentina, Bolivia, Chile, Colombia, Uruguay, Mexico, Paraguay



3
4
5
# File 'lib/mundipagg/Address/delivery_address.rb', line 3

def Country
  @Country
end

#DistrictObject

Distrito



12
13
14
# File 'lib/mundipagg/Address/delivery_address.rb', line 12

def District
  @District
end

#NumberObject

Número



18
19
20
# File 'lib/mundipagg/Address/delivery_address.rb', line 18

def Number
  @Number
end

#StateObject

Estado



6
7
8
# File 'lib/mundipagg/Address/delivery_address.rb', line 6

def State
  @State
end

#StreetObject

Logradouro



15
16
17
# File 'lib/mundipagg/Address/delivery_address.rb', line 15

def Street
  @Street
end

#ZipCodeObject

zip code



24
25
26
# File 'lib/mundipagg/Address/delivery_address.rb', line 24

def ZipCode
  @ZipCode
end

Instance Method Details

#to_jsonObject



26
27
28
29
30
# File 'lib/mundipagg/Address/delivery_address.rb', line 26

def to_json
  hash = {}
  instance_variables.each {|var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
  hash
end