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
# File lib/console_utils/request_utils/requester.rb, line 32 def print_info tap { printf(INFO_FORMAT, to_info_hash) } end
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