Module: M2X::Client::Metadata

Included in:
Collection, Device, Distribution
Defined in:
lib/m2x/metadata.rb

Instance Method Summary collapse

Instance Method Details

#metadata_pathObject



39
40
41
# File 'lib/m2x/metadata.rb', line 39

def 
  "#{path}/metadata"
end

#read_metadataObject



8
9
10
# File 'lib/m2x/metadata.rb', line 8

def 
  @client.get()
end

#read_metadata_field(field_name) ⇒ Object



17
18
19
# File 'lib/m2x/metadata.rb', line 17

def (field_name)
  @client.get("#{metadata_path}/#{field_name}")
end

#update_metadata(params) ⇒ Object



26
27
28
# File 'lib/m2x/metadata.rb', line 26

def (params)
  @client.put(, nil, params, "Content-Type" => "application/json")
end

#update_metadata_field(field_name, value) ⇒ Object



35
36
37
# File 'lib/m2x/metadata.rb', line 35

def (field_name, value)
  @client.put("#{metadata_path}/#{field_name}", nil, { value: value }, "Content-Type" => "application/json")
end