class AwsRecord::Generators::ModelGenerator
Public Class Methods
new(args, *options)
click to toggle source
Calls superclass method
AwsRecord::Generators::Base::new
# File lib/generators/aws_record/model/model_generator.rb, line 8 def initialize(args, *options) self.class.source_root File.expand_path('templates', __dir__) super end
Public Instance Methods
create_model()
click to toggle source
# File lib/generators/aws_record/model/model_generator.rb, line 13 def create_model template 'model.erb', File.join('app/models', class_path, "#{file_name}.rb") end
create_table_config()
click to toggle source
# File lib/generators/aws_record/model/model_generator.rb, line 17 def create_table_config return unless options['table_config'] template 'table_config.erb', File.join('db/table_config', class_path, "#{file_name}_config.rb") end