Method: Packcr::Node::QuantityNode#generate_code
- Defined in:
- lib/packcr/node/quantity_node.rb
#generate_code(gen, onfail, indent, unwrap, oncut: nil) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/packcr/node/quantity_node.rb', line 19 def generate_code(gen, onfail, indent, unwrap, oncut: nil) if max > 1 || max < 0 get_many_code(gen, onfail, indent, unwrap, oncut) elsif max == 1 if min > 0 gen.generate_code(expr, onfail, indent, unwrap, oncut: oncut) else get_one_code(gen, onfail, indent, unwrap, oncut) end end end |