Class: AddressValidate::API::Error

Inherits:
Object
  • Object
show all
Defined in:
lib/address_validate/api/error.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(error) ⇒ Error

Returns a new instance of Error.



6
7
8
# File 'lib/address_validate/api/error.rb', line 6

def initialize(error)
  @error = error
end

Instance Attribute Details

#errorObject (readonly)

Returns the value of attribute error.



4
5
6
# File 'lib/address_validate/api/error.rb', line 4

def error
  @error
end

Instance Method Details

#codeObject



14
15
16
# File 'lib/address_validate/api/error.rb', line 14

def code
  error.Number.text
end

#messageObject



10
11
12
# File 'lib/address_validate/api/error.rb', line 10

def message
  error.Description.text
end

#sourceObject



18
19
20
# File 'lib/address_validate/api/error.rb', line 18

def source
  error.Source.text
end