Class: MontageRails::ModelGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/montage_rails/model_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_model_fileObject



8
9
10
# File 'lib/generators/montage_rails/model_generator.rb', line 8

def create_model_file
  template "model.rb", File.join("app/models", class_path, "#{file_name}.rb")
end

#create_test_dataObject



16
17
18
# File 'lib/generators/montage_rails/model_generator.rb', line 16

def create_test_data
  template 'test_data.rb', File.join("test/montage_resources/test_data", class_path, "#{file_name}_test_data.yml") # TODO
end

#create_test_resourceObject



12
13
14
# File 'lib/generators/montage_rails/model_generator.rb', line 12

def create_test_resource
  template "resource.rb", File.join("test/montage_resources", class_path, "#{file_name}_resource.rb")
end