class Estreet::CallExpression

Public Class Methods

new(callee, arguments) click to toggle source
# File lib/estreet/call_expression.rb, line 3
def initialize(callee, arguments)
  @callee = callee.to_expression
  @arguments = arguments.map {|arg| arg.to_expression }
end

Public Instance Methods

attributes() click to toggle source
Calls superclass method
# File lib/estreet/call_expression.rb, line 8
def attributes
  super.merge(callee: @callee, arguments: @arguments)
end