module RuboCop::Cop::Layout
Constants
- POTENTIAL_RIGHT_TYPES
Public Instance Methods
check_assignment(node, *)
click to toggle source
Calls superclass method
# File lib/ruby-next/rubocop.rb, line 117 def check_assignment(node, *) return if rightward?(node) super end
def_end(node)
click to toggle source
Calls superclass method
# File lib/ruby-next/rubocop.rb, line 144 def def_end(node) return super unless node.loc.end.nil? node.loc.expression.line end
rightward?(node)
click to toggle source
# File lib/ruby-next/rubocop.rb, line 124 def rightward?(node) return unless POTENTIAL_RIGHT_TYPES.include?(node.type) return unless node.loc.operator assignee_loc = if node.type == :masgn node.children[0].loc.expression else node.loc.name end return false unless assignee_loc assignee_loc.begin_pos > node.loc.operator.end_pos end