Sha256: 4f9fdd36981dc4a6fc2a6b8e1506d4b6d353a079646fe2ebba8f50bda892cf4f
Contents?: true
Size: 652 Bytes
Versions: 24
Compression:
Stored size: 652 Bytes
Contents
# Copyright (c) 2015 AppNeta, Inc. # All rights reserved. class DJDBWorkerJob @queue = :normal def self.perform(*args) return unless defined?(::Sequel) && !defined?(JRUBY_VERSION) if ENV.key?('TRAVIS_MYSQL_PASS') @db = Sequel.connect("mysql2://root:#{ENV['TRAVIS_MYSQL_PASS']}@127.0.0.1:3306/travis_ci_test") else @db = Sequel.connect('mysql2://root@127.0.0.1:3306/travis_ci_test') end unless @db.table_exists?(:items) @db.create_table :items do primary_key :id String :name Float :price end end @db.run('select 1') items = @db[:items] items.count end end
Version data entries
24 entries across 24 versions & 1 rubygems