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