class DayPlanner::Generators::LogGenerator

Protected Class Methods

next_migration_number(path) click to toggle source
# File lib/day_planner/generators/day_planner_generator.rb, line 25
def self.next_migration_number(path)
        unless @previous_migration_number
                @previous_migration_number = Time.now.utc.strftime('%Y%m%d%H%M%S').to_i
        else
                @previous_migration_number += 1
        end
        @previous_migration_number.to_s
end

Public Instance Methods

copy_migrations() click to toggle source
# File lib/day_planner/generators/day_planner_generator.rb, line 11
def copy_migrations
        copy_migration "create_day_planner_log"
end

Protected Instance Methods

copy_migration(filename) click to toggle source
# File lib/day_planner/generators/day_planner_generator.rb, line 17
def copy_migration(filename)
        if self.class.migration_exists?("db/migrate", filename)
                say_status("skipped", "Migration #{filename} already exists")
        else
                migration_template("migrations/#{filename}.rb", "db/migrate/#{filename}.rb")
        end
end