class VatInfo::Models::Status
Attributes
data[RW]
params[RW]
Public Class Methods
new(params = {})
click to toggle source
# File lib/vat_info/models/status.rb, line 6 def initialize(params = {}) @params = params @data = {} @data[:status] = create_status end
Public Instance Methods
create_status()
click to toggle source
# File lib/vat_info/models/status.rb, line 12 def create_status { status_code: params.fetch(:@status_code), status_text: params.fetch(:@status_text), odpoved_generovana: params.fetch(:@odpoved_generovana) } rescue KeyError => e raise InvalidStructure, "Response XML is missing required attributes.\n" \ "Input params were: #{params}\n" \ "Rescued error: #{e}" end