Module: RubyLokaliseApi::Rest::Languages
- Included in:
- Client
- Defined in:
- lib/ruby_lokalise_api/rest/languages.rb
Instance Method Summary collapse
-
#create_languages(project_id, params) ⇒ RubyLokaliseApi::Collection::ProjectLanguage<RubyLokaliseApi::Resources::ProjectLanguage>
Creates one or more language for the given project.
-
#destroy_language(project_id, language_id) ⇒ Hash
Deletes language for the given project.
-
#language(project_id, language_id) ⇒ RubyLokaliseApi::Resources::ProjectLanguage
Returns a single language for the given project.
-
#project_languages(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::ProjectLanguage<RubyLokaliseApi::Resources::ProjectLanguage>
Returns all languages for the given project.
-
#system_languages(params = {}) ⇒ RubyLokaliseApi::Collection::SystemLanguage<RubyLokaliseApi::Resources::SystemLanguage>
Returns all languages supported by Lokalise.
-
#update_language(project_id, language_id, params) ⇒ RubyLokaliseApi::Resources::ProjectLanguage
Updates language for the given project.
Instance Method Details
#create_languages(project_id, params) ⇒ RubyLokaliseApi::Collection::ProjectLanguage<RubyLokaliseApi::Resources::ProjectLanguage>
Creates one or more language for the given project
41 42 43 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 41 def create_languages(project_id, params) c_r RubyLokaliseApi::Resources::ProjectLanguage, :create, project_id, params, :languages end |
#destroy_language(project_id, language_id) ⇒ Hash
Deletes language for the given project
62 63 64 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 62 def destroy_language(project_id, language_id) c_r RubyLokaliseApi::Resources::ProjectLanguage, :destroy, [project_id, language_id] end |
#language(project_id, language_id) ⇒ RubyLokaliseApi::Resources::ProjectLanguage
Returns a single language for the given project
31 32 33 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 31 def language(project_id, language_id) c_r RubyLokaliseApi::Resources::ProjectLanguage, :find, [project_id, language_id] end |
#project_languages(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::ProjectLanguage<RubyLokaliseApi::Resources::ProjectLanguage>
Returns all languages for the given project
21 22 23 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 21 def project_languages(project_id, params = {}) c_r RubyLokaliseApi::Collections::ProjectLanguage, :all, project_id, params end |
#system_languages(params = {}) ⇒ RubyLokaliseApi::Collection::SystemLanguage<RubyLokaliseApi::Resources::SystemLanguage>
Returns all languages supported by Lokalise
11 12 13 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 11 def system_languages(params = {}) c_r RubyLokaliseApi::Collections::SystemLanguage, :all, nil, params end |
#update_language(project_id, language_id, params) ⇒ RubyLokaliseApi::Resources::ProjectLanguage
Updates language for the given project
52 53 54 |
# File 'lib/ruby_lokalise_api/rest/languages.rb', line 52 def update_language(project_id, language_id, params) c_r RubyLokaliseApi::Resources::ProjectLanguage, :update, [project_id, language_id], params end |