Sha256: f7549dc871c506e68f28460e75210b4e52a6704b7d897213e9c275f99040bb6f

Contents?: true

Size: 347 Bytes

Versions: 3

Compression:

Stored size: 347 Bytes

Contents

if defined?(ActiveRecord::Base)
  class ActiveRecord::Base
    class_attribute :shared_connection

    def self.connection
      self.shared_connection || retrieve_connection
    end
  end
  
  Before('@javascript') do
    Cucumber::Rails::Database.before_js
  end

  Before('~@javascript') do
    Cucumber::Rails::Database.before_non_js
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cucumber-rails-1.3.0 lib/cucumber/rails/hooks/active_record.rb
cucumber-rails-1.2.1 lib/cucumber/rails/hooks/active_record.rb
cucumber-rails-1.2.0 lib/cucumber/rails/hooks/active_record.rb