Sha256: 00702dabb64d0dabf6b314de47527602cd9231e6ca1133a78b66b3736183cf90
Contents?: true
Size: 908 Bytes
Versions: 9
Compression:
Stored size: 908 Bytes
Contents
module Nestene class AutonContext def initialize auton_id @auton_id = auton_id end attr_accessor :steps_to_schedule def schedule_callback auton_id, method, parameters, callback_method Celluloid::Actor[:nestene_core].schedule_step auton_id, method, parameters, @auton_id, callback_method end def schedule_step name, parameters=[] Celluloid::Actor[:nestene_core].schedule_step @auton_id, name, parameters end def schedule_delayed_step delay, name, parameters=[] Celluloid::Actor[:nestene_core].schedule_delayed_step @auton_id, delay, name, parameters end def schedule_repeating_delayed_step every, delay, name, parameters=[] Celluloid::Actor[:nestene_core].schedule_repeating_delayed_step @auton_id, every, delay, name, parameters end def credentials Celluloid::Actor[:nestene_core].get_credentials end end end
Version data entries
9 entries across 9 versions & 1 rubygems