Class: Machinist::Generators::ModelGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/generators/machinist/model/model_generator.rb

Instance Method Summary collapse

Methods inherited from Base

source_root

Instance Method Details

#create_blueprint_fileObject



15
16
17
# File 'lib/generators/machinist/model/model_generator.rb', line 15

def create_blueprint_file
  template 'blueprint.rb', File.join(options[:dir], "#{table_name}.#{options[:extension].to_s}")
end

#create_machinist_initializerObject



10
11
12
13
# File 'lib/generators/machinist/model/model_generator.rb', line 10

def create_machinist_initializer
  return if File.exists?(File.expand_path("config/initializers/machinist.rb", self.destination_root))
  template "machinist_initializer.rb", "config/initializers/machinist.rb"
end