class Manzoori::InstallGenerator
Public Class Methods
next_migration_number(dirname)
click to toggle source
# File lib/generators/pravangi/install_generator.rb, line 14 def self.next_migration_number(dirname) ::ActiveRecord::Generators::Base.next_migration_number(dirname) end
Public Instance Methods
create_migration_file()
click to toggle source
# File lib/generators/pravangi/install_generator.rb, line 10 def create_migration_file add_pravangi_versions_migration('create_pending_approvals') end
Protected Instance Methods
add_pravangi_versions_migration(template)
click to toggle source
# File lib/generators/pravangi/install_generator.rb, line 19 def add_pravangi_versions_migration(template) migration_dir = File.expand_path('db/migrate') unless self.class.migration_exists?(migration_dir, template) migration_template "#{template}.rb", "db/migrate/#{template}.rb" else warn("ALERT: Migration already exists named '#{template}'." + " Please check your migrations directory before re-running") end end