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