Class: JIRA::HttpClient

Inherits:
Object
  • Object
show all
Defined in:
lib/terjira/ext/jira_ruby.rb

Overview

Extend jira-ruby for command line interface.

Instance Method Summary collapse

Instance Method Details

#make_request(http_method, path, body = '', headers = {}) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/terjira/ext/jira_ruby.rb', line 11

def make_request(http_method, path, body = '', headers = {})
  title = Pastel.new.dim(http_method.to_s.upcase)
  spinner = TTY::Spinner.new ":spinner #{title}", format: :dots, clear: true
  result = nil
  spinner.run do
    result = origin_make_request(http_method, path, body, headers)
  end
  result
end

#origin_make_requestObject



9
# File 'lib/terjira/ext/jira_ruby.rb', line 9

alias origin_make_request make_request