class RuboCop::Cop::Rails::RootPublicPath

def on_send(node)

def on_send(node)
  return unless (rails, maybe_public_path, other_args = rails_root_public(node))
  add_offense(node) do |corrector|
    first_args = maybe_public_path.gsub(PATTERN, '')
    args = other_args.map(&:source)
    args.unshift("'#{first_args}'") unless first_args.empty?
    replacement = "#{rails.source}.public_path"
    replacement += ".join(#{args.join(', ')})" unless args.empty?
    corrector.replace(node, replacement)
  end
end