Module: LicenseFinder::Configuration::Persistence
Instance Method Summary collapse
Instance Method Details
#get ⇒ Object
118 119 120 121 122 |
# File 'lib/license_finder/configuration.rb', line 118 def get return {} unless inited? YAML.load(file.read) end |
#init ⇒ Object
114 115 116 |
# File 'lib/license_finder/configuration.rb', line 114 def init init! unless inited? end |
#last_modified ⇒ Object
128 129 130 |
# File 'lib/license_finder/configuration.rb', line 128 def last_modified File.mtime(file) end |
#set(hash) ⇒ Object
124 125 126 |
# File 'lib/license_finder/configuration.rb', line 124 def set(hash) file.open('w') { |f| f.write(YAML.dump(hash)) } end |