Class: SoarSr::Teams

Inherits:
DomainPerspectives show all
Includes:
Jsender
Defined in:
lib/soar_sr/teams.rb

Instance Attribute Summary

Attributes inherited from Handler

#registry

Instance Method Summary collapse

Methods inherited from DomainPerspectives

#configure_meta_for_domain_perspective, #delete_all_domain_perspectives, #deregister_domain_perspective, #domain_perspective_by_name, #domain_perspective_registered?, #list_domain_perspectives, #meta_for_domain_perspective, #register_domain_perspective

Methods inherited from Handler

#authorize, #initialize

Methods inherited from Validator

#authorized?, #contact?, #credentials?, #identifier?, #key_provided?, #length_at_least?, #meta?, #one_of, #present?, #provided?, #type?, #uri?, #wadl?

Constructor Details

This class inherits a constructor from SoarSr::Handler

Instance Method Details

#deregister_team(domain_perspective) ⇒ Object



17
18
19
# File 'lib/soar_sr/teams.rb', line 17

def deregister_team(domain_perspective)_{
  deregister_domain('teams', domain_perspective)
}end

#list_teamsObject



21
22
23
# File 'lib/soar_sr/teams.rb', line 21

def list_teams
  @registry.domain_perspectives.list_domain_perspectives(['teams'])
end

#register_team(domain_perspective) ⇒ Object



13
14
15
# File 'lib/soar_sr/teams.rb', line 13

def register_team(domain_perspective)_{
  register_domain('teams', domain_perspective)
}end

#team_registered?(domain_perspective) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/soar_sr/teams.rb', line 9

def team_registered?(domain_perspective)_{
  domain_registered?('teams', domain_perspective)
}end