class Rspec::Generators::ModelGenerator

@private

Public Instance Methods

create_fixture_file() click to toggle source
# File lib/generators/rspec/model/model_generator.rb, line 24
def create_fixture_file
  return unless missing_fixture_replacement?

  template 'fixtures.yml', File.join('spec/fixtures', class_path, "#{(pluralize_table_names? ? plural_file_name : file_name)}.yml")
end
create_model_spec() click to toggle source
# File lib/generators/rspec/model/model_generator.rb, line 13
def create_model_spec
  template_file = File.join(
    'spec/models',
    class_path,
    "#{file_name}_spec.rb"
  )
  template 'model_spec.rb', template_file
end

Private Instance Methods

missing_fixture_replacement?() click to toggle source
# File lib/generators/rspec/model/model_generator.rb, line 32
def missing_fixture_replacement?
  options[:fixture] && options[:fixture_replacement].nil?
end