Class: ModelGenerator

Inherits:
Object
  • Object
show all
Includes:
Thor::Actions, Thor::Base
Defined in:
lib/generators/model.rb

Instance Method Summary collapse

Instance Method Details

#create(name) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/generators/model.rb', line 6

def create(name)
  @model_camel = name.camelcase
  @model_snake = name.underscore
  path = "models/#{name.underscore}.rb"
  template('./templates/active_record_model.tt', path)
  puts "Model class #{name} created in #{path}"
end