class Sequent::InstallGenerator
Public Instance Methods
create_initializer_file()
click to toggle source
# File lib/generators/sequent_install_generator.rb, line 10 def create_initializer_file migration_template 'create_event_store.rb', "db/migrate/create_event_store.rb" end
Private Instance Methods
migration_exists?()
click to toggle source
# File lib/generators/sequent_install_generator.rb, line 16 def migration_exists? Dir.glob("#{File.join(destination_root, migration_path)}/[0-9]*_*.rb").grep(/\d+_create_event_store.rb$/).first end
migration_version()
click to toggle source
# File lib/generators/sequent_install_generator.rb, line 20 def migration_version if rails5_and_up? "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]" end end
rails5_and_up?()
click to toggle source
# File lib/generators/sequent_install_generator.rb, line 26 def rails5_and_up? Rails::VERSION::MAJOR >= 5 end