Method: Sfp::Module::Shell#execute

Defined in:
lib/sfpagent/module.rb

#execute(name, parameters = {}) ⇒ Object



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
# File 'lib/sfpagent/module.rb', line 189

def execute(name, parameters={})
  result = invoke({
    :command => :execute,
    :procedure => name.split('.').last,
    :parameters => parameters,
    :model => @model,
    :path => @path
  })
  if result['status'] != 'ok'
    log.error "Error in executing #{name} - description: #{result['description']}"
    false
  else
    true
  end
end