Class: CafeCar::NotesGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Generators
Defined in:
lib/generators/cafe_car/notes/notes_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_notesObject



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

def create_notes
  migration "create_notes"
  template "note.rb", "app/models/note.rb"
  template "notable.rb", "app/models/concerns/notable.rb"
  generate "cafe_car:policy", "Note notable_id notable_type body", ("--force" if options.force?)
  generate "cafe_car:controller", "admin/notes"
end