class StrawberryAPI::CustomMetadatum
Attributes
asset_id[RW]
custom_metadata_field_id[RW]
custom_metadata_field_name[RW]
project_id[RW]
safe_search[RW]
value[RW]
Public Class Methods
filthify(custom_metadata:)
click to toggle source
# File lib/strawberry_api/custom_metadatum.rb, line 23 def self.filthify(custom_metadata:) filthy_hash = Hash.new custom_metadata.each_with_index do |(key, val), i| filthy_hash["custom_metadata[#{i}][custom_metadata_field]"] = key filthy_hash["custom_metadata[#{i}][value]"] = val end return filthy_hash end
new(params = {})
click to toggle source
# File lib/strawberry_api/custom_metadatum.rb, line 12 def initialize(params = {}) params.each do |k, v| if k == 'custom_metadata_field' k = 'custom_metadata_field_name' v = v['name'] end instance_variable_set("@#{k}", v) unless v.nil? end end