Module: BWAPI::Request

Included in:
Client
Defined in:
lib/bwapi/request.rb

Overview

Request module

Instance Method Summary collapse

Instance Method Details

#delete(path, opts = {}) ⇒ Hash

Perform a delete request



20
21
22
# File 'lib/bwapi/request.rb', line 20

def delete(path, opts = {})
  request(:delete, path, opts).body
end

#get(path, opts = {}) ⇒ Hash

Perform a get request



11
12
13
# File 'lib/bwapi/request.rb', line 11

def get(path, opts = {})
  request(:get, path, opts).body
end

#patch(path, opts = {}) ⇒ Hash

Perform a patch request



47
48
49
# File 'lib/bwapi/request.rb', line 47

def patch(path, opts = {})
  request(:patch, path, opts).body
end

#post(path, opts = {}) ⇒ Hash

Perform a post request



29
30
31
# File 'lib/bwapi/request.rb', line 29

def post(path, opts = {})
  request(:post, path, opts).body
end

#put(path, opts = {}) ⇒ Hash

Perform a put request



38
39
40
# File 'lib/bwapi/request.rb', line 38

def put(path, opts = {})
  request(:put, path, opts).body
end