brew vendor-gems: commit updates.
This commit is contained in:
parent
b9465802f9
commit
4d12152177
@ -88,7 +88,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-progressbar-1.11
|
|||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unicode-display_width-2.3.0/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unicode-display_width-2.3.0/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-1.35.1/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-1.35.1/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.15.0/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.15.0/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rails-2.16.0/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rails-2.16.1/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-2.13.1/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-2.13.1/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.11/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.11/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-3.0.0/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-3.0.0/lib"
|
||||||
|
|||||||
@ -845,6 +845,7 @@ Rails/RootJoinChain:
|
|||||||
Rails/RootPathnameMethods:
|
Rails/RootPathnameMethods:
|
||||||
Description: 'Use `Rails.root` IO methods instead of passing it to `File`.'
|
Description: 'Use `Rails.root` IO methods instead of passing it to `File`.'
|
||||||
Enabled: pending
|
Enabled: pending
|
||||||
|
SafeAutocorrect: false
|
||||||
VersionAdded: '2.16'
|
VersionAdded: '2.16'
|
||||||
|
|
||||||
Rails/RootPublicPath:
|
Rails/RootPublicPath:
|
||||||
@ -43,10 +43,15 @@ module RuboCop
|
|||||||
PATTERN
|
PATTERN
|
||||||
|
|
||||||
def on_send(node)
|
def on_send(node)
|
||||||
child_node, method_name = *node.first_argument.children
|
child_node, method_name, time_argument = *node.first_argument.children
|
||||||
|
return if time_argument || !child_node
|
||||||
return unless current_time?(child_node, method_name) || current_time_with_convert?(child_node, method_name)
|
return unless current_time?(child_node, method_name) || current_time_with_convert?(child_node, method_name)
|
||||||
|
|
||||||
add_offense(node) { |corrector| corrector.replace(node, 'freeze_time') }
|
add_offense(node) do |corrector|
|
||||||
|
last_argument = node.last_argument
|
||||||
|
freeze_time_method = last_argument.block_pass_type? ? "freeze_time(#{last_argument.source})" : 'freeze_time'
|
||||||
|
corrector.replace(node, freeze_time_method)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user