Sha256: 7ef16a11c62b2f6c21bf5d8ea0305c6ae6a201d57290b200ac405fa1e386836e

Contents?: true

Size: 760 Bytes

Versions: 39

Compression:

Stored size: 760 Bytes

Contents

require 'bundler/setup'
require 'active_record'
ActiveRecord::Base.establish_connection({
  adapter: 'sqlite3',
  database: ':memory:',
})

ActiveRecord::Base.connection.execute <<-SQL
  CREATE TABLE flipper_features (
    id integer PRIMARY KEY,
    key text NOT NULL UNIQUE,
    created_at datetime NOT NULL,
    updated_at datetime NOT NULL
  )
SQL

ActiveRecord::Base.connection.execute <<-SQL
  CREATE TABLE flipper_gates (
    id integer PRIMARY KEY,
    feature_key text NOT NULL,
    key text NOT NULL,
    value text DEFAULT NULL,
    created_at datetime NOT NULL,
    updated_at datetime NOT NULL
  )
SQL

ActiveRecord::Base.connection.execute <<-SQL
  CREATE UNIQUE INDEX index_gates_on_keys_and_value on flipper_gates (feature_key, key, value)
SQL

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
flipper-active_record-1.3.3 examples/active_record/ar_setup.rb
flipper-active_record-1.3.2 examples/active_record/ar_setup.rb
flipper-active_record-1.3.1 examples/active_record/ar_setup.rb
flipper-active_record-1.3.0 examples/active_record/ar_setup.rb
flipper-active_record-1.3.0.pre examples/active_record/ar_setup.rb
flipper-active_record-1.2.2 examples/active_record/ar_setup.rb
flipper-active_record-1.2.1 examples/active_record/ar_setup.rb
flipper-active_record-1.2.0 examples/active_record/ar_setup.rb
flipper-active_record-1.1.2 examples/active_record/ar_setup.rb
flipper-active_record-1.1.1 examples/active_record/ar_setup.rb
flipper-active_record-1.1.0 examples/active_record/ar_setup.rb
flipper-active_record-1.0.0 examples/active_record/ar_setup.rb
flipper-active_record-1.0.0.pre examples/active_record/ar_setup.rb
flipper-active_record-0.28.3 examples/active_record/ar_setup.rb
flipper-active_record-0.28.2 examples/active_record/ar_setup.rb
flipper-active_record-0.28.1 examples/active_record/ar_setup.rb
flipper-active_record-0.28.0 examples/active_record/ar_setup.rb
flipper-active_record-0.27.1 examples/active_record/ar_setup.rb
flipper-active_record-0.27.0 examples/active_record/ar_setup.rb
flipper-active_record-0.26.2 examples/active_record/ar_setup.rb