Class: Yadecli::Client::ProjectClient
- Inherits:
-
BaseClient
- Object
- BaseClient
- Yadecli::Client::ProjectClient
- Includes:
- HTTParty
- Defined in:
- lib/yadecli/client/project_client.rb
Overview
project client
Instance Method Summary collapse
-
#initialize ⇒ ProjectClient
constructor
A new instance of ProjectClient.
-
#project_by_name(project_name) ⇒ Object
get project by name.
Methods inherited from BaseClient
#base_path, #get, #get_request, #list
Constructor Details
#initialize ⇒ ProjectClient
Returns a new instance of ProjectClient.
18 19 20 |
# File 'lib/yadecli/client/project_client.rb', line 18 def initialize super('yadeproject', 'project') end |
Instance Method Details
#project_by_name(project_name) ⇒ Object
get project by name
23 24 25 |
# File 'lib/yadecli/client/project_client.rb', line 23 def project_by_name(project_name) list.select { |p| p.name == project_name }.first end |