class RuboCop::Cop::Rails::ExpandedDateRange
def on_irange(node)
def on_irange(node) return unless expanded_date_range(node) begin_node = node.begin end_node = node.end return unless same_receiver?(begin_node, end_node) beginning_method = begin_node.method_name end_method = end_node.method_name return unless use_mapped_methods?(beginning_method, end_method) preferred_method = "#{begin_node.receiver.source}.#{PREFERRED_METHODS[beginning_method]}" add_offense(node, message: format(MSG, preferred_method: preferred_method)) do |corrector| corrector.replace(node, preferred_method) end end