Method: ICC.data_received
- Defined in:
- lib/qooxview/helpers/icc.rb
.data_received(tr) ⇒ Object
118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
# File 'lib/qooxview/helpers/icc.rb', line 118 def self.data_received(tr) if tr._method.sub!(/^json@/, '') tr._data = JSON.parse(tr._data).first end entity_name, m = tr._method.split('.') method = "icc_#{m}" Object.const_get(entity_name) if en = Object.const_get(entity_name) # and en.respond_to? method dputs(3) { "Sending #{method} to #{entity_name}" } en.send(method, tr) else log_msg :ICC, "Error: Object #{entity_name} has no method #{method}" end end |