class Unparser::Writer::Send::AttributeAssignment
Writer
for send as attribute assignment
Public Instance Methods
dispatch()
click to toggle source
# File lib/unparser/writer/send/attribute_assignment.rb, line 10 def dispatch emit_receiver emit_attribute write('=') if arguments.one? visit(first_argument) else parentheses { delimited(arguments) } end end
emit_send_mlhs()
click to toggle source
# File lib/unparser/writer/send/attribute_assignment.rb, line 22 def emit_send_mlhs emit_receiver write(details.non_assignment_selector) end
Private Instance Methods
emit_attribute()
click to toggle source
# File lib/unparser/writer/send/attribute_assignment.rb, line 34 def emit_attribute write(details.non_assignment_selector) end
emit_receiver()
click to toggle source
# File lib/unparser/writer/send/attribute_assignment.rb, line 29 def emit_receiver visit(receiver) emit_operator end