Sha256: 5e991a077c646df9753dab29de9e60e0d9acd0ec731ffc55e76fdfab61138130

Contents?: true

Size: 474 Bytes

Versions: 24

Compression:

Stored size: 474 Bytes

Contents

module Dolly
  module DbConfig
    attr_accessor :config_file

    def parse_config
      @config_data ||= File.read(config_file)
      raise Dolly::InvalidConfigFileError unless @config_data.present?
      YAML::load( ERB.new(@config_data).result )
    end

    def env
      parse_config[Rails.env]
    end

    def config_file
      root = Rails.root || File.expand_path("../../../test/dummy/",  __FILE__)
      File.join(root, 'config', 'couchdb.yml')
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
dolly-1.1.7 lib/dolly/db_config.rb
dolly-1.1.6 lib/dolly/db_config.rb
dolly-1.1.5 lib/dolly/db_config.rb
dolly-1.1.4 lib/dolly/db_config.rb
dolly-1.1.3 lib/dolly/db_config.rb
dolly-1.1.2 lib/dolly/db_config.rb
dolly-1.1.1 lib/dolly/db_config.rb
dolly-1.1.0 lib/dolly/db_config.rb
dolly-1.0.1 lib/dolly/db_config.rb
dolly-1.0.0 lib/dolly/db_config.rb
dolly-0.9.0 lib/dolly/db_config.rb
dolly-0.8.1 lib/dolly/db_config.rb
dolly-0.8.0 lib/dolly/db_config.rb
dolly-0.7.6 lib/dolly/db_config.rb
dolly-0.7.5 lib/dolly/db_config.rb
dolly-0.7.3 lib/dolly/db_config.rb
dolly-0.7.2 lib/dolly/db_config.rb
dolly-0.7.1 lib/dolly/db_config.rb
dolly-0.7.0 lib/dolly/db_config.rb
dolly-0.6.2 lib/dolly/db_config.rb