Method: Fog::Vcloud::Compute::Real.basic_request

Defined in:
lib/fog/vcloud/compute.rb

.basic_request(*args) ⇒ Object



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/fog/vcloud/compute.rb', line 150

def basic_request(*args)
  self.class_eval "    def \#{args[0]}(uri)\n      request(\n        {\n          :expects => \#{args[1] || 200},\n          :method  => '\#{args[2] || 'GET'}',\n          :headers => \#{args[3] ? args[3].inspect : '{}'},\n          :body => '\#{args[4] ? args[4] : ''}',\n          :parse => true,\n          :uri     => uri\n        }\n      )\n    end\n  EOS\nend\n", __FILE__,__LINE__