Method: Parser::Ruby18#_reduce_55

Defined in:
lib/parser/ruby18.rb

#_reduce_55(val, _values, result) ⇒ Object

[View source]

6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
# File 'lib/parser/ruby18.rb', line 6917

def _reduce_55(val, _values, result)
                      lparen_t, args, rparen_t = val[3]
                      method_call = @builder.call_method(val[0], val[1], val[2],
                                      lparen_t, args, rparen_t)

                      begin_t, block_args, body, end_t = val[4]
                      result      = @builder.block(method_call,
                                      begin_t, block_args, body, end_t)

    result
end