class Yade::Project::Rest::Client::ProjectModuleClient

authentication client

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/yade/project/rest/client/project_module_client.rb, line 20
def initialize
  super('yadeproject', 'project-module', 'Yade::Project::Rest::Model::ProjectModule')
end

Public Instance Methods

module_by_name(module_name) click to toggle source

get module by name

# File lib/yade/project/rest/client/project_module_client.rb, line 25
def module_by_name(module_name)
  list.select { |m| m.name == module_name }.first
end
module_for_project(project_id, module_name) click to toggle source

get module by name from project with id

# File lib/yade/project/rest/client/project_module_client.rb, line 35
def module_for_project(project_id, module_name)
  modules = modules_for_project(project_id)

  modules.select { |m| m.name == module_name }.first
end
modules_for_project(project_id) click to toggle source

get modules for project with id

# File lib/yade/project/rest/client/project_module_client.rb, line 30
def modules_for_project(project_id)
  list.select { |m| m.projectId == project_id }
end