module EmailTemplate::Generators::OrmHelpers
Public Class Methods
orm()
click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 4 def self.orm Rails::Generators.options[:rails][:orm] end
orm_has_migration?()
click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 8 def self.orm_has_migration? [:active_record].include? orm end
Public Instance Methods
migration_exists?(name)
click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 12 def migration_exists?(name) Dir.glob("#{File.join(destination_root, migration_path)}/[0-9]*_*.rb").grep(/\d+_#{name}.rb$/).first end
migration_path()
click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 16 def migration_path @migration_path ||= File.join('db', 'migrate') end