module Dialog::Canvas

Public Class Methods

run(args) click to toggle source
# 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