Class: RuboCop::Cop::FactoryBot::CreateList::TimesCorrector

Inherits:
Object
  • Object
show all
Includes:
Corrector
Defined in:
lib/rubocop/cop/factory_bot/create_list.rb

Overview

:nodoc

Instance Method Summary collapse

Constructor Details

#initialize(node) ⇒ TimesCorrector

Returns a new instance of TimesCorrector.



220
221
222
# File 'lib/rubocop/cop/factory_bot/create_list.rb', line 220

def initialize(node)
  @node = node
end

Instance Method Details

#call(corrector) ⇒ Object



224
225
226
227
# File 'lib/rubocop/cop/factory_bot/create_list.rb', line 224

def call(corrector)
  replacement = generate_n_times_block(node)
  corrector.replace(node.block_node || node, replacement)
end