Class: Jeera::Client

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/jeera/client.rb

Constant Summary collapse

BASE_URL =
"https://#{Jeera.config.jira_subdomain}.jira.com"

Instance Method Summary collapse

Instance Method Details

#delete(url, body = '') ⇒ Object



27
28
29
# File 'lib/jeera/client.rb', line 27

def delete(url, body = '')
  connection.delete(full_url(url), params)
end

#get(url, params = {}) ⇒ Object



10
11
12
13
# File 'lib/jeera/client.rb', line 10

def get(url, params = {})
  # puts "Requesting #{full_url(url)}"
  connection.get(full_url(url), params)
end

#post(url, params = {}) ⇒ Object



15
16
17
18
19
# File 'lib/jeera/client.rb', line 15

def post(url, params = {})
  connection.post(full_url(url)) do |request|
    request.body = params
  end
end

#put(url, params = {}) ⇒ Object



21
22
23
24
25
# File 'lib/jeera/client.rb', line 21

def put(url, params = {})
  connection.put(full_url(url)) do |request|
    request.body = params
  end
end