Module: RubyLokaliseApi::Rest::CustomTranslationStatuses
- Included in:
- Client
- Defined in:
- lib/ruby_lokalise_api/rest/custom_translation_statuses.rb
Instance Method Summary collapse
-
#create_translation_status(project_id, params) ⇒ Object
Creates translation status inside the given project.
-
#destroy_translation_status(project_id, status_id) ⇒ Hash
Deletes translation status inside the given project.
-
#translation_status(project_id, status_id) ⇒ RubyLokaliseApi::Resources::CustomTranslationStatus
Returns a single translation status for the given project.
-
#translation_status_colors(project_id) ⇒ Array
Returns an array of available colors that can be assigned to custom translation statuses.
-
#translation_statuses(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::CustomTranslationStatus
Returns all translation statuses for the given project.
-
#update_translation_status(project_id, status_id, params) ⇒ RubyLokaliseApi::Resources::CustomTranslationStatus
Updates the given translation status inside the given project.
Instance Method Details
#create_translation_status(project_id, params) ⇒ Object
Creates translation status inside the given project
33 34 35 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 33 def create_translation_status(project_id, params) c_r RubyLokaliseApi::Resources::CustomTranslationStatus, :create, project_id, params end |
#destroy_translation_status(project_id, status_id) ⇒ Hash
Deletes translation status inside the given project
54 55 56 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 54 def destroy_translation_status(project_id, status_id) c_r RubyLokaliseApi::Resources::CustomTranslationStatus, :destroy, [project_id, status_id] end |
#translation_status(project_id, status_id) ⇒ RubyLokaliseApi::Resources::CustomTranslationStatus
Returns a single translation status for the given project
23 24 25 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 23 def translation_status(project_id, status_id) c_r RubyLokaliseApi::Resources::CustomTranslationStatus, :find, [project_id, status_id] end |
#translation_status_colors(project_id) ⇒ Array
Returns an array of available colors that can be assigned to custom translation statuses
63 64 65 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 63 def translation_status_colors(project_id) c_r RubyLokaliseApi::Resources::CustomTranslationStatus, :colors, [project_id, 'colors'] end |
#translation_statuses(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::CustomTranslationStatus
Returns all translation statuses for the given project
<RubyLokaliseApi::Resources::CustomTranslationStatus>]
13 14 15 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 13 def translation_statuses(project_id, params = {}) c_r RubyLokaliseApi::Collections::CustomTranslationStatus, :all, project_id, params end |
#update_translation_status(project_id, status_id, params) ⇒ RubyLokaliseApi::Resources::CustomTranslationStatus
Updates the given translation status inside the given project
44 45 46 |
# File 'lib/ruby_lokalise_api/rest/custom_translation_statuses.rb', line 44 def update_translation_status(project_id, status_id, params) c_r RubyLokaliseApi::Resources::CustomTranslationStatus, :update, [project_id, status_id], params end |