class Bosh::Director::Models::Task

Public Class Methods

create_with_teams(attributes) click to toggle source
# File lib/bosh/director/models/task.rb, line 11
def self.create_with_teams(attributes)
  teams = attributes.delete(:teams)
  task = create(attributes)
  task.teams = teams
  task
end

Public Instance Methods

teams=(teams) click to toggle source
# File lib/bosh/director/models/task.rb, line 18
def teams=(teams)
  (teams || []).each do |t|
    self.add_team(t)
  end
end
validate() click to toggle source
# File lib/bosh/director/models/task.rb, line 7
def validate
  validates_presence [:state, :timestamp, :description]
end