class Flickr::Config

This class supports external configuration

Public Class Methods

get() click to toggle source

Returns configuration Hash

# File lib/flickr.rb, line 270
def self.get
  @@configuration
end
load_from_file(file) click to toggle source

parses file and prepare @@configuration for access from outside to fetch configuration hash

# File lib/flickr.rb, line 257
def self.load_from_file file
  return false unless File.exist?(file)
  @@configuration = YAML.load(ERB.new(File.read(file)).result)
  @@parsed = true
  parse_in_rails_env!
end
parse_in_rails_env!() click to toggle source

Excludes specific configuration for choosed environment in Rails

# File lib/flickr.rb, line 265
def self.parse_in_rails_env!
  @@configuration = @@configuration[RAILS_ENV].symbolize_keys if defined? RAILS_ENV and @@configuration.has_key? RAILS_ENV
end
parsed?() click to toggle source

Returns true if configuration has been parsed

# File lib/flickr.rb, line 275
def self.parsed?
  @@parsed
end