Module: RubyLokaliseApi::Rest::Keys
- Included in:
- Client
- Defined in:
- lib/ruby_lokalise_api/rest/keys.rb
Instance Method Summary collapse
-
#create_keys(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Creates one or more translation keys for the given project.
-
#destroy_key(project_id, key_id) ⇒ Hash
Deletes translation key for the given project.
-
#destroy_keys(project_id, key_ids) ⇒ Hash
Deletes one or multiple translation keys for the given project.
-
#key(project_id, key_id, params = {}) ⇒ RubyLokaliseApi::Resources::Key
Returns a single translation key for the given project.
-
#keys(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Returns all translation keys for the given project.
-
#update_key(project_id, key_id, params = {}) ⇒ RubyLokaliseApi::Resources::Key
Updates translation key for the given project.
-
#update_keys(project_id, params) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Updates one or multiple translation keys for the given project.
Instance Method Details
#create_keys(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Creates one or more translation keys for the given project
33 34 35 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 33 def create_keys(project_id, params = {}) c_r RubyLokaliseApi::Resources::Key, :create, project_id, params, :keys end |
#destroy_key(project_id, key_id) ⇒ Hash
Deletes translation key for the given project
64 65 66 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 64 def destroy_key(project_id, key_id) c_r RubyLokaliseApi::Resources::Key, :destroy, [project_id, key_id] end |
#destroy_keys(project_id, key_ids) ⇒ Hash
Deletes one or multiple translation keys for the given project
74 75 76 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 74 def destroy_keys(project_id, key_ids) c_r RubyLokaliseApi::Resources::Key, :destroy, project_id, key_ids, :keys end |
#key(project_id, key_id, params = {}) ⇒ RubyLokaliseApi::Resources::Key
Returns a single translation key for the given project
23 24 25 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 23 def key(project_id, key_id, params = {}) c_r RubyLokaliseApi::Resources::Key, :find, [project_id, key_id], params end |
#keys(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Returns all translation keys for the given project
12 13 14 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 12 def keys(project_id, params = {}) c_r RubyLokaliseApi::Collections::Key, :all, project_id, params end |
#update_key(project_id, key_id, params = {}) ⇒ RubyLokaliseApi::Resources::Key
Updates translation key for the given project
44 45 46 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 44 def update_key(project_id, key_id, params = {}) c_r RubyLokaliseApi::Resources::Key, :update, [project_id, key_id], params end |
#update_keys(project_id, params) ⇒ RubyLokaliseApi::Collection::Key<RubyLokaliseApi::Resources::Key>
Updates one or multiple translation keys for the given project
54 55 56 |
# File 'lib/ruby_lokalise_api/rest/keys.rb', line 54 def update_keys(project_id, params) c_r RubyLokaliseApi::Resources::Key, :update, project_id, params, :keys end |