Class: TWW::Response

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#statusObject

Returns the value of attribute status.



7
8
9
# File 'lib/tww/response.rb', line 7

def status
  @status
end

Class Method Details

.parse(xml) ⇒ Object



9
10
11
# File 'lib/tww/response.rb', line 9

def self.parse(xml)
  new.tap { |r| r.status = REXML::Document.new(xml).elements[1].text }
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/tww/response.rb', line 25

def error?
  status == 'Erro'
end

#na?Boolean

Returns:

  • (Boolean)


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

def na?
  status == 'NA'
end

#nok?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/tww/response.rb', line 17

def nok?
  status == 'NOK'
end

#ok?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/tww/response.rb', line 13

def ok?
  status == 'OK'
end