Method: Deltacloud::Library#method_missing
- Defined in:
- lib/deltacloud/api.rb
#method_missing(name, *args) ⇒ Object
114 115 116 117 118 119 120 121 122 123 |
# File 'lib/deltacloud/api.rb', line 114 def method_missing(name, *args) return super unless backend.respond_to? name begin params = ([@credentials] + args).flatten backend.send(name, *params) rescue ArgumentError => e puts "[W] Wrong arguments for #{name}. Omitting credentials injection. (#{e.})" backend.send(name, *args) end end |