Class: Sem::SRN

Inherits:
Object
  • Object
show all
Defined in:
lib/sem/srn.rb

Class Method Summary collapse

Class Method Details

.parse_org(semaphore_resource_name) ⇒ Object



5
6
7
# File 'lib/sem/srn.rb', line 5

def parse_org(semaphore_resource_name)
  parse_srn(semaphore_resource_name, "org_name")
end

.parse_project(semaphore_resource_name) ⇒ Object



13
14
15
# File 'lib/sem/srn.rb', line 13

def parse_project(semaphore_resource_name)
  parse_srn(semaphore_resource_name, "org_name/project_name")
end

.parse_secret(semaphore_resource_name) ⇒ Object



17
18
19
# File 'lib/sem/srn.rb', line 17

def parse_secret(semaphore_resource_name)
  parse_srn(semaphore_resource_name, "org_name/secret_name")
end

.parse_team(semaphore_resource_name) ⇒ Object



9
10
11
# File 'lib/sem/srn.rb', line 9

def parse_team(semaphore_resource_name)
  parse_srn(semaphore_resource_name, "org_name/team_name")
end

.parse_user(semaphore_resource_name) ⇒ Object



21
22
23
# File 'lib/sem/srn.rb', line 21

def parse_user(semaphore_resource_name)
  parse_srn(semaphore_resource_name, "user_name")
end