Module: Crowdin::ApiResources::StyleGuides
- Defined in:
- lib/crowdin-api/api_resources/style_guides.rb
Instance Method Summary collapse
- #create_style_guide(body = {}) ⇒ Object
- #delete_style_guide(style_guide_id) ⇒ Object
- #edit_style_guide(style_guide_id, body = []) ⇒ Object
- #get_style_guide(style_guide_id) ⇒ Object
- #list_style_guides(query = {}) ⇒ Object
Instance Method Details
#create_style_guide(body = {}) ⇒ Object
22 23 24 25 26 27 28 29 30 |
# File 'lib/crowdin-api/api_resources/style_guides.rb', line 22 def create_style_guide(body = {}) request = Web::Request.new( connection, :post, "#{config.target_api_url}/style-guides", { params: body } ) Web::SendRequest.new(request).perform end |
#delete_style_guide(style_guide_id) ⇒ Object
35 36 37 38 39 40 41 42 |
# File 'lib/crowdin-api/api_resources/style_guides.rb', line 35 def delete_style_guide(style_guide_id) request = Web::Request.new( connection, :delete, "#{config.target_api_url}/style-guides/#{style_guide_id}" ) Web::SendRequest.new(request).perform end |
#edit_style_guide(style_guide_id, body = []) ⇒ Object
60 61 62 63 64 65 66 67 68 |
# File 'lib/crowdin-api/api_resources/style_guides.rb', line 60 def edit_style_guide(style_guide_id, body = []) request = Web::Request.new( connection, :patch, "#{config.target_api_url}/style-guides/#{style_guide_id}", { params: body } ) Web::SendRequest.new(request).perform end |
#get_style_guide(style_guide_id) ⇒ Object
47 48 49 50 51 52 53 54 |
# File 'lib/crowdin-api/api_resources/style_guides.rb', line 47 def get_style_guide(style_guide_id) request = Web::Request.new( connection, :get, "#{config.target_api_url}/style-guides/#{style_guide_id}" ) Web::SendRequest.new(request).perform end |
#list_style_guides(query = {}) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/crowdin-api/api_resources/style_guides.rb', line 9 def list_style_guides(query = {}) request = Web::Request.new( connection, :get, "#{config.target_api_url}/style-guides", { params: query } ) Web::SendRequest.new(request).perform end |