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