Module: RubyLokaliseApi::Rest::Contributors
- Included in:
- Client
- Defined in:
- lib/ruby_lokalise_api/rest/contributors.rb
Instance Method Summary collapse
-
#contributor(project_id, contributor_id) ⇒ RubyLokaliseApi::Resources::Contributor
Returns a single contributor for the given project.
-
#contributors(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Contributor<RubyLokaliseApi::Resources::Contributor>
Returns all contributors for the given project.
-
#create_contributors(project_id, params) ⇒ RubyLokaliseApi::Collection::Contributor<RubyLokaliseApi::Resources::Contributor>
Creates one or more contributors inside the given project.
-
#destroy_contributor(project_id, contributor_id) ⇒ Hash
Deletes contributor inside the given project.
-
#update_contributor(project_id, contributor_id, params) ⇒ RubyLokaliseApi::Resources::Contributor
Updates the given contributor inside the given project.
Instance Method Details
#contributor(project_id, contributor_id) ⇒ RubyLokaliseApi::Resources::Contributor
Returns a single contributor for the given project
22 23 24 |
# File 'lib/ruby_lokalise_api/rest/contributors.rb', line 22 def contributor(project_id, contributor_id) c_r RubyLokaliseApi::Resources::Contributor, :find, [project_id, contributor_id] end |
#contributors(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Contributor<RubyLokaliseApi::Resources::Contributor>
Returns all contributors for the given project
12 13 14 |
# File 'lib/ruby_lokalise_api/rest/contributors.rb', line 12 def contributors(project_id, params = {}) c_r RubyLokaliseApi::Collections::Contributor, :all, project_id, params end |
#create_contributors(project_id, params) ⇒ RubyLokaliseApi::Collection::Contributor<RubyLokaliseApi::Resources::Contributor>
Creates one or more contributors inside the given project
32 33 34 |
# File 'lib/ruby_lokalise_api/rest/contributors.rb', line 32 def create_contributors(project_id, params) c_r RubyLokaliseApi::Resources::Contributor, :create, project_id, params, :contributors end |
#destroy_contributor(project_id, contributor_id) ⇒ Hash
Deletes contributor inside the given project
53 54 55 |
# File 'lib/ruby_lokalise_api/rest/contributors.rb', line 53 def destroy_contributor(project_id, contributor_id) c_r RubyLokaliseApi::Resources::Contributor, :destroy, [project_id, contributor_id] end |
#update_contributor(project_id, contributor_id, params) ⇒ RubyLokaliseApi::Resources::Contributor
Updates the given contributor inside the given project
43 44 45 |
# File 'lib/ruby_lokalise_api/rest/contributors.rb', line 43 def update_contributor(project_id, contributor_id, params) c_r RubyLokaliseApi::Resources::Contributor, :update, [project_id, contributor_id], params end |