class MyConfig
~/config.ymlに配置された設定ファイルを読んで返す
Public Class Methods
get()
click to toggle source
設定オブジェクトを返す
# File lib/lib/myconfig.rb, line 15 def self.get self.read if @@data.nil? return @@data end
hoge()
click to toggle source
# File lib/lib/myconfig.rb, line 10 def self.hoge return @@file end
set(filename)
click to toggle source
# File lib/lib/myconfig.rb, line 6 def self.set(filename) @@file = filename end
Private Class Methods
dispose()
click to toggle source
# File lib/lib/myconfig.rb, line 34 def self.dispose @@file = nil @@data = nil end
read()
click to toggle source
# File lib/lib/myconfig.rb, line 22 def self.read require 'yaml' @@file = "#{ENV['HOME']}/config.yml" if @@file.nil? @@data = YAML.load_file("#{@@file}") rescue raise "Can't Read config.yml" end
reload()
click to toggle source
# File lib/lib/myconfig.rb, line 30 def self.reload self.read end