class Assemble::Client::Tag

Public Instance Methods

archive!() click to toggle source
# File lib/assemble/models/tag.rb, line 19
def archive!
  self.archived = true
  self.connection.update_tag(self.identity, archived: self.archived)
end
Also aliased as: destroy
destroy()
Alias for: archive!
save() click to toggle source
# File lib/assemble/models/tag.rb, line 10
def save
  response = if new_record?
               self.connection.create_tag(archived: self.archived, name: self.name)
             else
               self.connection.update_tag(self.identity, archived: self.archived, name: self.name)
             end
  merge_attributes(response.body["CreateResult"]["Object"])
end