Class: DropboxApi::Metadata::MediaInfo
- Defined in:
- lib/dropbox_api/metadata/media_info.rb
Overview
Example of a serialized MediaInfo object:
{
".tag": "metadata",
"metadata": {...}
}
or:
{
".tag": "pending"
}
Class Method Summary collapse
Methods inherited from Base
field, #initialize, #serialized_field, #to_hash
Constructor Details
This class inherits a constructor from DropboxApi::Metadata::Base
Class Method Details
.new(data) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/dropbox_api/metadata/media_info.rb', line 21 def new(data) klass = class_for(data['.tag'].to_sym) if klass == :pending :pending else klass.new(data['metadata']) end end |