class Jpstation::Generators::InstallGenerator

Public Class Methods

next_migration_number(path) click to toggle source
# File lib/generators/jpstation/install_generator.rb, line 22
def self.next_migration_number(path)
  ActiveRecord::Generators::Base.next_migration_number(path)
end

Public Instance Methods

copy_migrations() click to toggle source
# File lib/generators/jpstation/install_generator.rb, line 11
def copy_migrations
  migration_template 'migrations/prefectures.rb',       'db/migrate/create_prefectures.rb' unless prefecture_model_exist?
  migration_template 'migrations/railway_companies.rb', 'db/migrate/create_railway_companies.rb'
  migration_template 'migrations/railway_lines.rb',     'db/migrate/create_railway_lines.rb'
  migration_template 'migrations/railway_stations.rb',  'db/migrate/create_railway_stations.rb'
end
show_readme() click to toggle source
# File lib/generators/jpstation/install_generator.rb, line 18
def show_readme
  readme "README"
end

Private Instance Methods

prefecture_model_exist?() click to toggle source
# File lib/generators/jpstation/install_generator.rb, line 28
def prefecture_model_exist?
  File.exists?(File.join(destination_root, 'app/models/prefecture.rb'))
end