Method: RCAP::Base::Resource.from_yaml_data

Defined in:
lib/rcap/base/resource.rb

.from_yaml_data(resource_yaml_data) ⇒ Resource

Parameters:

  • resource_yaml_data (Hash)

Returns:



134
135
136
137
138
139
140
141
142
# File 'lib/rcap/base/resource.rb', line 134

def self.from_yaml_data(resource_yaml_data)
  new do |resource|
    resource.resource_desc = resource_yaml_data[RESOURCE_DESC_YAML]
    resource.uri           = resource_yaml_data[URI_YAML]
    resource.mime_type     = resource_yaml_data[MIME_TYPE_YAML]
    resource.size          = resource_yaml_data[SIZE_YAML]
    resource.digest        = resource_yaml_data[DIGEST_YAML]
  end
end