Class: EportResultPlainText

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

Constant Summary collapse

STRING_SEPARATOR =
"\r\n"
KEY_VALUE_SEPARATOR =
"="

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(body = nil) ⇒ EportResultPlainText

Returns a new instance of EportResultPlainText.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/eport_result_plain_text.rb', line 10

def initialize(body = nil)
  @code = nil
  @omsg = nil
  @cmsg = nil
  @pmsg = nil
  @card = nil
  @pin  = nil
  
  unless body.nil?
    parse(body)
  else
    raise ArgumentError, "Parameter named \"body\" must be not nil"
  end
end

Instance Attribute Details

#cardObject (readonly)

Returns the value of attribute card.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def card
  @card
end

#cmsgObject (readonly)

Returns the value of attribute cmsg.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def cmsg
  @cmsg
end

#codeObject (readonly)

Returns the value of attribute code.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def code
  @code
end

#omsgObject (readonly)

Returns the value of attribute omsg.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def omsg
  @omsg
end

#pinObject (readonly)

Returns the value of attribute pin.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def pin
  @pin
end

#pmsgObject (readonly)

Returns the value of attribute pmsg.



8
9
10
# File 'lib/eport_result_plain_text.rb', line 8

def pmsg
  @pmsg
end