Module: Castle::API::Request
- Defined in:
- lib/castle/api/request/build.rb,
lib/castle/api/request.rb
Overview
generate api request
Defined Under Namespace
Modules: Build
Class Method Summary collapse
Class Method Details
.call(command, api_secret, headers) ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/castle/api/request.rb', line 15 def call(command, api_secret, headers) http.request( Castle::API::Request::Build.call( command, headers.merge(DEFAULT_HEADERS), api_secret ) ) end |
.http ⇒ Object
25 26 27 28 29 30 31 32 33 |
# File 'lib/castle/api/request.rb', line 25 def http http = Net::HTTP.new(Castle.config.host, Castle.config.port) http.read_timeout = Castle.config.request_timeout / 1000.0 if Castle.config.port == 443 http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_PEER end http end |