module Mocloud::Utils
Public Class Methods
get_password(prompt="Password: ")
click to toggle source
# File lib/mocloud/utils.rb, line 7 def Utils.get_password(prompt="Password: ") print prompt STDIN.noecho(&:gets).chomp end
handle_error(res, prepend)
click to toggle source
# File lib/mocloud/utils.rb, line 29 def Utils.handle_error(res, prepend) if (res[:status] != "200") begin result = JSON.parse(res[:body]); puts "#{prepend}: #{result['reason']}" rescue puts "#{prepend}: #{res[:body]}" end exit! end end
http_get(url, params)
click to toggle source
# File lib/mocloud/utils.rb, line 17 def Utils.http_get(url, params) req = RedirectFollower.new ("#{url}?#{params.to_query}") res = req.resolve { :status => res.status, :body => res.body } end