Sha256: d446a6f367b062deb0217e4e5004b71f4f954f5c0879cf7a96703020eba954f7

Contents?: true

Size: 1.11 KB

Versions: 13

Compression:

Stored size: 1.11 KB

Contents

require 'active_record'
require 'activerecord-jdbcmysql-adapter'

db_pass = ENV["DB_PASS"]
db_name = ENV["DB_NAME"]
db_user = ENV["DB_USER"]
db_host = ENV["DB_HOST"]

if ENV["RACK_ENV"] == 'production'
  ActiveRecord::Base.establish_connection(
    adapter:  'mysql2',
    database: db_name,
    host:     db_host,
    username: db_user,
    password: db_pass
  )
else
  ActiveRecord::Base.establish_connection(
    adapter:  'mysql2',
    host:     db_host || 'localhost',
    username: 'root',
    password: db_pass || '',
    database: db_name || 'opener_development'
  )
end

ActiveRecord::Base.connection.execute("CREATE TABLE IF NOT EXISTS output_scores (uuid varchar(40), raw_text longtext, bathroom double,breakfast double,cleanliness double,facilities double,internet double,location double,noise double,parking double,restaurant double,room double,sleeping_comfort double,staff double,swimming_pool double,value_for_money double, overall double);")

if ActiveRecord::Base.connection.execute("SHOW INDEX FROM output_scores").nil?
  ActiveRecord::Base.connection.execute("CREATE INDEX uuid_index ON output_scores(uuid);")
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
opener-scorer-3.0.4 config/database.rb
opener-scorer-3.0.3 config/database.rb
opener-scorer-3.0.2 config/database.rb
opener-scorer-3.0.1 config/database.rb
opener-scorer-3.0.0 config/database.rb
opener-scorer-1.1.5 config/database.rb
opener-scorer-1.1.4 config/database.rb
opener-scorer-1.1.2 config/database.rb
opener-scorer-1.1.1 config/database.rb
opener-scorer-1.1.0 config/database.rb
opener-scorer-1.0.9 config/database.rb
opener-scorer-1.0.8 config/database.rb
opener-scorer-1.0.6 config/database.rb