module Crowdin::ApiResources::Languages
Public Instance Methods
add_custom_language(query = {})
click to toggle source
# File lib/crowdin-api/api_resources/languages.rb, line 16 def add_custom_language(query = {}) request = Web::Request.new( connection, :post, "#{config.target_api_url}/languages", { params: query } ) Web::SendRequest.new(request).perform end
delete_custom_language(language_id = nil)
click to toggle source
# File lib/crowdin-api/api_resources/languages.rb, line 37 def delete_custom_language(language_id = nil) language_id || raise_parameter_is_required_error(:language_id) request = Web::Request.new( connection, :delete, "#{config.target_api_url}/languages/#{language_id}" ) Web::SendRequest.new(request).perform end
edit_custom_language(language_id = nil, query = {})
click to toggle source
# File lib/crowdin-api/api_resources/languages.rb, line 48 def edit_custom_language(language_id = nil, query = {}) language_id || raise_parameter_is_required_error(:language_id) request = Web::Request.new( connection, :patch, "#{config.target_api_url}/languages/#{language_id}", { params: query } ) Web::SendRequest.new(request).perform end
get_language(language_id = nil)
click to toggle source
# File lib/crowdin-api/api_resources/languages.rb, line 26 def get_language(language_id = nil) language_id || raise_parameter_is_required_error(:language_id) request = Web::Request.new( connection, :get, "#{config.target_api_url}/languages/#{language_id}" ) Web::SendRequest.new(request).perform end
list_languages(query = {})
click to toggle source
# File lib/crowdin-api/api_resources/languages.rb, line 6 def list_languages(query = {}) request = Web::Request.new( connection, :get, "#{config.target_api_url}/languages", { params: query } ) Web::SendRequest.new(request).perform end