Class: Assemble::Client::Tag
- Inherits:
-
Cistern::Model
- Object
- Cistern::Model
- Assemble::Client::Tag
- Defined in:
- lib/assemble/models/tag.rb
Instance Method Summary collapse
- #archive! ⇒ Object (also: #destroy)
- #save ⇒ Object
Instance Method Details
#archive! ⇒ Object Also known as: destroy
19 20 21 22 |
# File 'lib/assemble/models/tag.rb', line 19 def archive! self.archived = true self.connection.update_tag(self.identity, archived: self.archived) end |
#save ⇒ Object
10 11 12 13 14 15 16 17 |
# 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 |