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