Module: Dialog::Canvas

Defined in:
lib/dialect/canvas/canvas.rb

Class Method Summary collapse

Class Method Details

.run(args) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/dialect/canvas/canvas.rb', line 17

def run(args)
  fqn = args[:mmsg][:fqn]
  args[:x][:fqn]="#{fqn[:c].capitalize}#{fqn[:o].capitalize}#{fqn[:f].capitalize}#{fqn[:g].capitalize}"
  Dialog.logger.debug("Try to run: Class: #{args[:x][:fqn]}\n")
  begin
    method = "get_#{Dialog.config.naming.app}#{args[:x][:fqn]}"
    Dialog::Generated.send(method.to_sym, args)
  rescue NoMethodError => @e
#           true
    Dialog.logger.error "Error in method run: #{@e.message}\n, #{@e.backtrace.join("\n\t")}" if @e    
  rescue => @e          
    raise
  end
end