Method: Brevity::TransposeModifierNode#process
- Defined in:
- lib/brevity/parsing/modifiers/transpose_modifier_node.rb
#process(primitives) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/brevity/parsing/modifiers/transpose_modifier_node.rb', line 3 def process primitives n = nsem.text_value.to_i if op.text_value == "-" n = -n end primitives.map do |p| p.respond_to?(:transpose) ? p.transpose(n) : p end end |