class Lokalise::Resources::Branch

Public Class Methods

endpoint(project_id, branch_id = nil, action = nil) click to toggle source
# File lib/ruby-lokalise-api/resources/branch.rb, line 17
def endpoint(project_id, branch_id = nil, action = nil)
  params = {projects: project_id,
            branches: branch_id}

  params[:merge] = '' if action == :merge

  path_from params
end
merge(client, path, params, *_args) click to toggle source
# File lib/ruby-lokalise-api/resources/branch.rb, line 13
def merge(client, path, params, *_args)
  post(path, client, params)['content']
end

Public Instance Methods

merge(params = {}) click to toggle source
# File lib/ruby-lokalise-api/resources/branch.rb, line 8
def merge(params = {})
  self.class.merge @client, self.class.endpoint(project_id, branch_id, :merge), params
end