Method: Volley::Meta#initialize
- Defined in:
- lib/volley/meta.rb
#initialize(file = "#{Volley.config.directory}/meta.yaml") ⇒ Meta
Returns a new instance of Meta.
4 5 6 7 8 9 10 11 12 |
# File 'lib/volley/meta.rb', line 4 def initialize(file="#{Volley.config.directory}/meta.yaml") @file = file dir = File.dirname(file) unless File.directory?(dir) Volley::Log.warn "meta file directory does not exist: #{dir}" FileUtils.mkdir_p(dir) end @data = YAML.load_file(@file) || {} rescue {} end |