Class: Kennel::Models::Team

Inherits:
Base
  • Object
show all
Defined in:
lib/kennel/models/team.rb

Constant Summary

Constants inherited from Base

Base::LOCK, Base::READONLY_ATTRIBUTES, Base::REQUEST_DEFAULTS

Instance Method Summary collapse

Methods inherited from Base

defaults, #diff, inherited, #kennel_id, #name, #resolve_linked_tracking_ids, settings, #to_json, validate_setting_exists

Methods included from SubclassTracking

#recursive_subclasses, #subclasses

Constructor Details

#initializeTeam

Returns a new instance of Team.



10
11
12
13
# File 'lib/kennel/models/team.rb', line 10

def initialize(*)
  super
  invalid! "remove leading # from slack" if slack.to_s.start_with?("#")
end

Instance Method Details

#tracking_idObject



15
16
17
# File 'lib/kennel/models/team.rb', line 15

def tracking_id
  kennel_id
end