lib/nestene/auton_context.rb in nestene-0.1.8 vs lib/nestene/auton_context.rb in nestene-0.2.0

- old
+ new

@@ -13,10 +13,15 @@ def schedule_step name, parameters=[] Celluloid::Actor[:nestene_core].schedule_step @auton_id, name, parameters end + def schedule_step_on_auton auton_id, 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=[] @@ -24,8 +29,16 @@ end def credentials Celluloid::Actor[:nestene_core].get_credentials end + + def create_auton type, auton_id=SecureRandom.uuid + Celluloid::Actor[:nestene_core].create_auton type, auton_id + end + + attr_reader :auton_id + + end end \ No newline at end of file