Class: Qingcloud::Api::Iaas
Instance Attribute Summary
Attributes inherited from Base
#action, #client, #now, #options
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Qingcloud::Api::Base
Instance Method Details
#invoke ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/qingcloud/api/iaas.rb', line 4 def invoke _full_request_body = "#{request_body}&signature=#{CGI.escape(sign)}" puts "Request: " ap _full_request_body.split('&').map { |a| a.split('=') }.to_h self.class.get("/iaas/?#{_full_request_body}") end |
#sign ⇒ Object
13 14 15 |
# File 'lib/qingcloud/api/iaas.rb', line 13 def sign sign_by("GET\n/iaas/\n") end |