class FileFM::Config

Public Class Methods

[](key) click to toggle source
# File lib/filefm/config.rb, line 27
def self.[](key)
  self.load[provider][key]
end
file() click to toggle source
# File lib/filefm/config.rb, line 18
def self.file
  @file || ENV["HOME"] + "/.filefm"
end
file=(file) click to toggle source
# File lib/filefm/config.rb, line 6
def self.file=(file)
  @file = file
end
load() click to toggle source
# File lib/filefm/config.rb, line 22
def self.load
  return nil if not File.exist?(file)
  @config ||= YAML.load_file file
end
provider() click to toggle source
# File lib/filefm/config.rb, line 14
def self.provider
  @provider || :default
end
provider=(provider) click to toggle source
# File lib/filefm/config.rb, line 10
def self.provider=(provider)
  @provider = provider
end