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
Dialog.logger.error "Error in method run: #{@e.message}\n, #{@e.backtrace.join("\n\t")}" if @e
rescue => @e
raise
end
end
|