Class: Appfirst::Client::ServerTag

Inherits:
Cistern::Model
  • Object
show all
Defined in:
lib/appfirst/models/server_tag.rb

Instance Method Summary collapse

Instance Method Details

#saveObject



12
13
14
15
16
17
18
# File 'lib/appfirst/models/server_tag.rb', line 12

def save
  if new_record?
    self.collection.new(self.connection.create_server_tag(Cistern::Hash.slice(self.attributes, :name, :servers)).body)
  else
    raise NotImplementedError # update tag
  end
end

#serversObject



8
9
10
# File 'lib/appfirst/models/server_tag.rb', line 8

def servers
  self.server_ids.map { |server_id| self.connection.servers.get(server_id) }
end