Sha256: 8ffc700edfdffd57291ecaabfdf19bd0874f958e60c9c39fac839dfda8db88b4

Contents?: true

Size: 415 Bytes

Versions: 4

Compression:

Stored size: 415 Bytes

Contents

class DB < ActiveRecord::Base
  
  self.abstract_class = true
  
  #
  #
  def self.configure options = {}
    @connection_options = if filename = options[:file]
      File.open(File.join(SEARCH_ROOT, filename)) { |f| YAML::load(f) }
    else
      options
    end
    self
  end
  
  #
  #
  def self.connect
    return if SEARCH_ENVIRONMENT.to_s == 'test'
    establish_connection @connection_options
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
picky-0.0.5 lib/picky/db/configuration.rb
picky-0.0.4 lib/picky/db/configuration.rb
picky-0.0.3 lib/picky/db/configuration.rb
picky-0.0.2 lib/picky/db/configuration.rb