Class: Assemble::Client::Tags

Inherits:
Cistern::Collection
  • Object
show all
Defined in:
lib/assemble/models/tags.rb

Instance Method Summary collapse

Instance Method Details

#all(options = {}) ⇒ Object



5
6
7
8
# File 'lib/assemble/models/tags.rb', line 5

def all(options={})
  results = self.connection.get_tags.body["QueryResult"]["Results"]
  self.load(results.map { |r| {"id" => r["_refObjectUUID"], "name" => r["_refObjectName"]} })
end

#get(object_id) ⇒ Object



10
11
12
# File 'lib/assemble/models/tags.rb', line 10

def get(object_id)
  self.new(self.connection.get_tag(object_id).body["Tag"])
end