lib/rubocop/cop/rails/time_zone.rb in rubocop-rails-2.24.0 vs lib/rubocop/cop/rails/time_zone.rb in rubocop-rails-2.24.1
- old
+ new
@@ -67,12 +67,13 @@
def on_send(node)
return if !node.receiver&.str_type? || !node.method?(:to_time)
add_offense(node.loc.selector, message: MSG_STRING_TO_TIME) do |corrector|
- corrector.replace(node, "Time.zone.parse(#{node.receiver.source})")
+ corrector.replace(node, "Time.zone.parse(#{node.receiver.source})") unless node.csend_type?
end
end
+ alias on_csend on_send
private
def autocorrect(corrector, node)
# add `.zone`: `Time.at` => `Time.zone.at`