Fixing ruby send with arguments

When send has complex args, mostly more sends, we hoist those out and pass created temporary variables
This commit is contained in:
2019-08-15 21:30:36 +03:00
parent 31ae0a9670
commit 84b9811e55
8 changed files with 124 additions and 12 deletions

View File

@ -30,6 +30,9 @@ module Vool
def prepend(o)
@statements = [o] + @statements
end
def shift
@statements.shift
end
# to_mom all the statements. Append subsequent ones to the first, and return the
# first.