Module: JSONSelect::Ast::ComplexExpr
- Defined in:
- lib/json_select/ast/complex_expr.rb
Instance Method Summary collapse
Instance Method Details
#to_ast ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/json_select/ast/complex_expr.rb', line 3 def to_ast _a = "" if a.text_value.size > 0 _a += a.text_value else _a += '+' end if b.text_value.size > 0 _a += b.text_value else _a += '1' end if c.text_value.size > 0 _b = c.text_value.to_i else _b = 0 end { :a => _a.to_i, :b => _b } end |