spec/config/database.rb in ruby_rabbitmq_janus-2.2.0.pre.173 vs spec/config/database.rb in ruby_rabbitmq_janus-2.2.0.pre.177
- old
+ new
@@ -1,23 +1,28 @@
# frozen_string_literal: true
+# :reek:DuplicateMethodCall
+
def load_active_record
# Configure active record
- active_record = YAML::load(File.open('./spec/config/database.yml'))
+ active_record = YAML.safe_load(File.open('./spec/config/database.yml'))
# Connect to database
ActiveRecord::Base.establish_connection(active_record)
- unless ActiveRecord::Base.connection.table_exists? 'janus_instances'
- ActiveRecord::Base.connection.create_table(:janus_instances) do |table|
- table.integer :session, limit: 8
- table.boolean :enable
- table.integer :thread, limit: 8
- end
+ migrate unless ActiveRecord::Base.connection.table_exists? 'janus_instances'
+end
+
+# :reek:UtilityFunction
+def migrate
+ ActiveRecord::Base.connection.create_table(:janus_instances) do |table|
+ table.integer :session, limit: 8
+ table.boolean :enable
+ table.integer :thread, limit: 8
end
end
+# :reek:UtilityFunction
def load_mongo
- # DatabaseCleaner[:mongoid, { connection: :test }]
Mongoid.load!('./spec/config/mongoid.yml', :test)
end
def after_load_database
DatabaseCleaner.clean