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