module PgUtils

main module

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/pg_utils.rb, line 21
def self.configure
  yield(configuration)
end
configure_with(path_to_yaml_file) click to toggle source

Configure through yaml file

# File lib/pg_utils.rb, line 26
def self.configure_with(path_to_yaml_file)
  begin
    config = YAML::load(IO.read(path_to_yaml_file))
    config.each {|k,v| configuration.instance_variable_set("@#{k}", v) }
  rescue Errno::ENOENT
    raise "YAML configuration file couldn't be found. Using defaults."
  end
end
reset() click to toggle source
# File lib/pg_utils.rb, line 17
def self.reset
  @configuration = Configuration.new
end