Class: AccountInfoList::Field
- Inherits:
-
Treetop::Runtime::SyntaxNode
- Object
- Treetop::Runtime::SyntaxNode
- AccountInfoList::Field
- Defined in:
- lib/aq_banking/node_extensions.rb
Instance Method Summary collapse
Instance Method Details
#as_float ⇒ Object
142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aq_banking/node_extensions.rb', line 142 def as_float unless match = value.match(/^(-?\d+)(%2F(\d+))?$/) AqBanking.logger.warn "as_float could not be matched: #{value}" return nil end value = match.captures.first divider = match.captures[2] || 1 value.to_f / divider.to_i end |
#name ⇒ Object
130 131 132 |
# File 'lib/aq_banking/node_extensions.rb', line 130 def name elements[2].text_value end |
#type ⇒ Object
134 135 136 |
# File 'lib/aq_banking/node_extensions.rb', line 134 def type elements[0].text_value end |
#value ⇒ Object
138 139 140 |
# File 'lib/aq_banking/node_extensions.rb', line 138 def value elements[4].text_value end |