Class: Skynet::ObjectAsync
- Inherits:
-
Object
- Object
- Skynet::ObjectAsync
- Includes:
- SkynetDebugger
- Defined in:
- lib/skynet/object_extensions.rb
Class Method Summary collapse
Methods included from SkynetDebugger
#args_pp, #debug, #debug_header, #error, #fatal, included, #info, #log, #printlog, #stderr, #stdout, #warn
Class Method Details
.map(datas) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/skynet/object_extensions.rb', line 55 def map(datas) begin datas.each do |yaml| data = YAML.load(yaml) data[:object] = data[:class_name].constantize if data[:class_name] data[:object].send(data[:method], *data[:arguments]) end rescue Exception => e error "Error in #{self} #{e.inspect} with data #{datas.inspect}" end return end |