class ConsoleUtils::RequestUtils::Requester

Constants

INFO_FORMAT
INFO_HASH_FIELDS
NO_RESPONSE
PBCOPY_MESSAGE

Attributes

url[R]

Public Instance Methods

pbcopy(content = nil) click to toggle source

Copies to pasteboard

# File lib/console_utils/request_utils/requester.rb, line 26
def pbcopy(content = nil)
  content ||= ConsoleUtils::JSONOutput::Default.instance.format_with_fallback(to_s)
  IO.popen('pbcopy', 'w') { |io| io << content.to_s }
  puts PBCOPY_MESSAGE
end
preview(mth = nil) { |self| ... } click to toggle source
# File lib/console_utils/request_utils/requester.rb, line 14
def preview(mth = nil)
  if output = to_s.presence
    ConsoleUtils::JSONOutput.formatter.(output)
    show_complete_in!
    show_transfered!
    yield(self) if block_given?
  else
    puts NO_RESPONSE
  end
end
print_info() click to toggle source
size() click to toggle source
# File lib/console_utils/request_utils/requester.rb, line 36
def size
  @_size.bytes
end
time() click to toggle source
# File lib/console_utils/request_utils/requester.rb, line 40
def time
  @_time.in_milliseconds
end