module RuboCop::Cop::HashAlignment::ValueAlignment
def checkable_layout?(node)
def checkable_layout?(node) !node.pairs_on_same_line? && !node.mixed_delimiters? end
def deltas(first_pair, current_pair)
def deltas(first_pair, current_pair) key_delta = key_delta(first_pair, current_pair) separator_delta = separator_delta(first_pair, current_pair, key_delta) value_delta = value_delta(first_pair, current_pair) - key_delta - separator_delta { key: key_delta, separator: separator_delta, value: value_delta } end
def separator_delta(first_pair, current_pair, key_delta)
def separator_delta(first_pair, current_pair, key_delta) if current_pair.hash_rocket? hash_rocket_delta(first_pair, current_pair) - key_delta else 0 end end