class FactoryBotRails::Generators::RSpecGenerator
Public Class Methods
new(generators)
click to toggle source
# File lib/factory_bot_rails/generators/rspec_generator.rb, line 4 def initialize(generators) @generators = generators end
Public Instance Methods
run()
click to toggle source
# File lib/factory_bot_rails/generators/rspec_generator.rb, line 8 def run @generators.fixture_replacement( fixture_replacement_setting, dir: factory_bot_directory, ) end
Private Instance Methods
factory_bot_directory()
click to toggle source
# File lib/factory_bot_rails/generators/rspec_generator.rb, line 21 def factory_bot_directory factory_bot_options.fetch(:dir, "spec/factories") end
factory_bot_options()
click to toggle source
# File lib/factory_bot_rails/generators/rspec_generator.rb, line 25 def factory_bot_options @generators.options.fetch(:factory_bot, {}) end
fixture_replacement_setting()
click to toggle source
# File lib/factory_bot_rails/generators/rspec_generator.rb, line 17 def fixture_replacement_setting @generators.options[:rails][:fixture_replacement] || :factory_bot end