class MustardClient::KeywordsClient

Public Instance Methods

add(keyword_params, testcase_ids: false) click to toggle source
# File lib/MustardClient/keywords.rb, line 16
def add keyword_params, testcase_ids: false

  command = {}
  command[:method] = :post
  command[:route] = @mustard_url + "/keywords"

  if testcase_ids
    command[:params] = {keyword: keyword_params, testcases: testcase_ids}
  else
    command[:params] = {keyword: keyword_params}
  end

  command[:headers] = {'User-Token' => @user_token}

  execute(command)

end
delete(keyword_id) click to toggle source
# File lib/MustardClient/keywords.rb, line 34
def delete keyword_id

  command = {}
  command[:method] = :delete
  command[:route] = @mustard_url + "/keywords/#{keyword_id}"
  command[:headers] = {'User-Token' => @user_token}

  execute(command)

end
find(keyword_id) click to toggle source
# File lib/MustardClient/keywords.rb, line 5
def find keyword_id

  command = {}
  command[:method] = :get
  command[:route] = @mustard_url + "/keywords/#{keyword_id}"
  command[:headers] = {'User-Token' => @user_token}

  execute(command)

end
update(keyword_id, keyword_params, testcase_ids: false) click to toggle source
# File lib/MustardClient/keywords.rb, line 45
def update keyword_id, keyword_params, testcase_ids: false

  command = {}
  command[:method] = :put
  command[:route] = @mustard_url + "/keywords/#{keyword_id}"
  command[:headers] = {'User-Token' => @user_token}

  if testcase_ids
    command[:params] = {keyword: keyword_params, testcases: testcase_ids}
  else
    command[:params] = {keyword: keyword_params}
  end

  execute(command)

end