Method: Rets::Metadata::Caching#load
- Defined in:
- lib/rets/metadata/caching.rb
#load(logger) ⇒ Object
Load metadata. Returns a Metadata::Root if successful, or nil if it could be loaded for any reason.
41 42 43 44 45 46 47 |
# File 'lib/rets/metadata/caching.rb', line 41 def load(logger) sources = @cache.load do |file| @serializer.load(file) end return nil unless sources.is_a?(Hash) Metadata::Root.new(logger, sources) end |