Method: Y2R::AST::Ruby::Assignment#single_line_width_base

Defined in:
lib/y2r/ast/ruby.rb

#single_line_width_base(context) ⇒ Object



853
854
855
856
857
858
859
860
861
862
863
864
# File 'lib/y2r/ast/ruby.rb', line 853

def single_line_width_base(context)
  if !has_line_breaking_comment?
    inner_context = context.with_priority(priority)

    lhs_width = lhs.single_line_width(inner_context)
    rhs_width = rhs.single_line_width(inner_context)

    lhs_width + 3 + rhs_width
  else
    Float::INFINITY
  end
end