Module: Cloudswizzle

Defined in:
lib/cloudswizzle.rb,
lib/cloudswizzle/version.rb

Defined Under Namespace

Classes: ResourceNotFound

Constant Summary collapse

VERSION =
"0.0.1"
@@config =
{ hostname: "manager.cloudswizzle.com", port: 80, token: nil }

Class Method Summary collapse

Class Method Details

.config(config) ⇒ Object



10
11
12
# File 'lib/cloudswizzle.rb', line 10

def config( config )
  @@config.merge!(config)
end

.send_request(request, opts = {}) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/cloudswizzle.rb', line 14

def send_request( request, opts = {} )
  # set authorization field
  request["Authorization"] = @@config[:token]

  # create http object
  http = Net::HTTP.new( @@config[:hostname], @@config[:port] )
  return http.request( request )
end