class Printer
Public Class Methods
print_reponse_for(response)
click to toggle source
# File lib/busbar_cli/helpers/printer.rb, line 3 def print_reponse_for(response) if response.body.empty? puts "#{response.code} #{response.message}" elsif response['Content-Type'].include?('application/json') puts JSON.pretty_generate(JSON.parse(response.body)) else puts response.body end end
print_resource(resource)
click to toggle source
# File lib/busbar_cli/helpers/printer.rb, line 13 def print_resource(resource) if resource.nil? || !resource puts 'Resource not found' exit 0 end puts resource.as_text end
print_result(result:, success_message:, failure_message:)
click to toggle source
# File lib/busbar_cli/helpers/printer.rb, line 22 def print_result(result:, success_message:, failure_message:) puts result ? success_message : failure_message end