Module: Teams

Included in:
Config
Defined in:
lib/user/config/teams.rb

Instance Method Summary collapse

Instance Method Details

#create_team(data) ⇒ Object

Create team.

Create a team with data.

Parameters

data

(Hash) – Data to be submitted.

Example

data = {
  "title": "New Team",
  "team_type_enum": 1
}
@data = @mints_user.create_team(data)


49
50
51
# File 'lib/user/config/teams.rb', line 49

def create_team(data)
    @client.raw("post", "/config/teams", nil, data_transform(data))
end

#get_team(id) ⇒ Object

Get team.

Get a team info.

Parameters

id

(Integer) – Team id.

options

(Hash) – List of Resource Collection Options shown above can be used as parameter.

Example

@data = @mints_user.get_team(1)


33
34
35
# File 'lib/user/config/teams.rb', line 33

def get_team(id)
    @client.raw("get", "/config/teams/#{id}")
end

#get_team_typesObject

Get team types.

Get a collection of team types.

Example

@data = @mints_user.get_team_types


11
12
13
# File 'lib/user/config/teams.rb', line 11

def get_team_types
    @client.raw("get", "/config/teams/team-types")
end

#get_teamsObject

Get teams.

Get a collection of teams.

Example

@data = @mints_user.get_teams


20
21
22
# File 'lib/user/config/teams.rb', line 20

def get_teams
    @client.raw("get", "/config/teams")
end

#update_team(id, data) ⇒ Object

Update team.

Update a team info.

Parameters

id

(Integer) – Team id.

data

(Hash) – Data to be submitted.

Example

data = {
  "title": "New Team Modified",
  "team_type_enum": 1,
  "members": []
}
@data = @mints_user.update_team(5, data)


67
68
69
# File 'lib/user/config/teams.rb', line 67

def update_team(id, data)
    @client.raw("put", "/config/teams/#{id}", nil, data_transform(data))
end