Sha256: 2cdedefeb49466f33514d5888e906895e0fff9fd0978d783f02d103c98faf8b5

Contents?: true

Size: 612 Bytes

Versions: 2

Compression:

Stored size: 612 Bytes

Contents

require "rails"
require "active_model/railtie"

module CouchRest
  # = Active Record Railtie
  class ModelRailtie < Rails::Railtie
    config.generators.orm :couchrest_model
    config.generators.test_framework  :test_unit, :fixture => false

    initializer "couchrest_model.configure_default_connection" do
      CouchRest::Model::Base.configure do |conf|
        conf.environment = Rails.env
        conf.connection_config_file = File.join(Rails.root, 'config', 'couchdb.yml')
        conf.connection[:prefix] =
          Rails.application.class.to_s.underscore.gsub(/\/.*/, '')
      end
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
couchrest_model-1.1.0.rc1 lib/couchrest/railtie.rb
couchrest_model-1.1.0.beta5 lib/couchrest/railtie.rb