Class: Eircode::Results

Inherits:
Object
  • Object
show all
Defined in:
lib/eircode.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(result_hash) ⇒ Results

Returns a new instance of Results.



24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/eircode.rb', line 24

def initialize(result_hash)
	@total_matches = result_hash["totalMatches"]
	addresses = result_hash["addresses"]
	if addresses.nil?
		@addresses = nil
	else
		@addresses = []
		addresses.each do |a|
			address = Address.new(a)
			@addresses << address;
		end
	end
end

Instance Attribute Details

#addressesObject

Returns the value of attribute addresses.



22
23
24
# File 'lib/eircode.rb', line 22

def addresses
  @addresses
end

#total_matchesObject

Returns the value of attribute total_matches.



21
22
23
# File 'lib/eircode.rb', line 21

def total_matches
  @total_matches
end