Class: Propinsi::PropinsiGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Propinsi::PropinsiGenerator
- Defined in:
- lib/generators/propinsi/propinsi_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_db_seed ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/generators/propinsi/propinsi_generator.rb', line 14 def create_db_seed text = "\n\n" text << Prefectures.map.with_index(1) do |name, idx| "#{class_name}.find_or_create_by(id: #{idx}, name: '#{name}')" end.join("\n") inject_into_file 'db/seeds.rb', text.force_encoding('ascii-8bit'), after: /.\Z/ end |
#create_migration ⇒ Object
10 11 12 |
# File 'lib/generators/propinsi/propinsi_generator.rb', line 10 def create_migration generate 'model', "#{class_name} name:string --no-timestamps" end |