class TinyGate::TestHelper::UserClient

Constants

ROOT_URL

Public Class Methods

new(url = ROOT_URL) click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 8
def initialize(url = ROOT_URL)
  @url = url
end

Public Instance Methods

add_permission(payload) click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 17
def add_permission(payload)
  HTTP.post(add_permission_url, form: payload)
end
add_user(payload) click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 12
def add_user(payload)
  response = HTTP.post(add_user_url, form: payload)
  response.body
end
reset() click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 21
def reset
  HTTP.post("#{@url}/reset")
end

Private Instance Methods

add_permission_url() click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 31
def add_permission_url
  "#{@url}/add_permission"
end
add_user_url() click to toggle source
# File lib/tiny_gate/test_helper/user_client.rb, line 27
def add_user_url
  "#{@url}/add_user"
end