class DefraRuby::Address::Response
Attributes
error[R]
results[R]
success[R]
Public Class Methods
new(response_exe)
click to toggle source
# File lib/defra_ruby/address/response.rb, line 9 def initialize(response_exe) @success = true @results = [] @error = nil capture_response(response_exe) end
Public Instance Methods
successful?()
click to toggle source
# File lib/defra_ruby/address/response.rb, line 17 def successful? success end
Private Instance Methods
capture_response(response_exe)
click to toggle source
# File lib/defra_ruby/address/response.rb, line 25 def capture_response(response_exe) @results = response_exe.call rescue StandardError => e @error = e @success = false end