class ActiveRecord::Generators::JeraPushGenerator
Public Instance Methods
create_devices_table()
click to toggle source
# File lib/generators/active_record/jera_push_generator.rb, line 8 def create_devices_table migration_template "create_jera_push_devices.rb", "db/migrate/create_jera_push_devices.rb", migration_version: migration_version end
create_messages_table()
click to toggle source
# File lib/generators/active_record/jera_push_generator.rb, line 12 def create_messages_table migration_template "create_jera_push_messages.rb", "db/migrate/create_jera_push_messages.rb", migration_version: migration_version migration_template "create_jera_push_messages_devices.rb", "db/migrate/create_jera_push_messages_devices.rb", migration_version: migration_version end
Private Instance Methods
migration_version()
click to toggle source
# File lib/generators/active_record/jera_push_generator.rb, line 23 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/active_record/jera_push_generator.rb, line 19 def rails5_and_up? Rails::VERSION::MAJOR >= 5 end