Class: WEEL::HandlerWrapperBase
Overview
}}}
Class Method Summary collapse
- .inform_handlerwrapper_error(arguments, err) ⇒ Object
- .inform_position_change(arguments, ipc) ⇒ Object
-
.inform_state_change(arguments, newstate) ⇒ Object
{{{.
- .inform_syntax_error(arguments, err, code) ⇒ Object
- .modify_position_details(arguments) ⇒ Object
Instance Method Summary collapse
- #activity_handle(passthrough, parameters) ⇒ Object
- #activity_manipulate_handle(parameters) ⇒ Object
- #activity_no_longer_necessary ⇒ Object
- #activity_passthrough_value ⇒ Object
- #activity_result_value ⇒ Object
- #activity_stop ⇒ Object
- #callback(result = nil, options = {}) ⇒ Object
- #inform_activity_done ⇒ Object
- #inform_activity_failed(err) ⇒ Object
- #inform_activity_manipulate ⇒ Object
- #inform_manipulate_change(status, changed_data, changed_endpoints, data, endpoints) ⇒ Object
-
#initialize(arguments, endpoint = nil, position = nil, continue = nil) ⇒ HandlerWrapperBase
constructor
A new instance of HandlerWrapperBase.
- #manipulate(mr, code, result = nil) ⇒ Object
-
#simulate(type, nesting, sequence, parent, parameters = {}) ⇒ Object
type => activity, loop, parallel, choice nesting => none, start, end eid => id’s also for control structures parameters => stuff given to the control structure.
- #test_condition(mr, code) ⇒ Object
- #vote_sync_after ⇒ Object
- #vote_sync_before(parameters = nil) ⇒ Object
Constructor Details
#initialize(arguments, endpoint = nil, position = nil, continue = nil) ⇒ HandlerWrapperBase
Returns a new instance of HandlerWrapperBase.
220 |
# File 'lib/weel.rb', line 220 def initialize(arguments,endpoint=nil,position=nil,continue=nil); end |
Class Method Details
.inform_handlerwrapper_error(arguments, err) ⇒ Object
216 |
# File 'lib/weel.rb', line 216 def self::inform_handlerwrapper_error(arguments,err); end |
.inform_position_change(arguments, ipc) ⇒ Object
217 |
# File 'lib/weel.rb', line 217 def self::inform_position_change(arguments,ipc); end |
.inform_state_change(arguments, newstate) ⇒ Object
{{{
214 |
# File 'lib/weel.rb', line 214 def self::inform_state_change(arguments,newstate); end |
.inform_syntax_error(arguments, err, code) ⇒ Object
215 |
# File 'lib/weel.rb', line 215 def self::inform_syntax_error(arguments,err,code); end |
.modify_position_details(arguments) ⇒ Object
218 |
# File 'lib/weel.rb', line 218 def self::modify_position_details(arguments); end |
Instance Method Details
#activity_handle(passthrough, parameters) ⇒ Object
222 |
# File 'lib/weel.rb', line 222 def activity_handle(passthrough, parameters); end |
#activity_manipulate_handle(parameters) ⇒ Object
223 |
# File 'lib/weel.rb', line 223 def activity_manipulate_handle(parameters); end |
#activity_no_longer_necessary ⇒ Object
230 |
# File 'lib/weel.rb', line 230 def activity_no_longer_necessary; end |
#activity_passthrough_value ⇒ Object
228 |
# File 'lib/weel.rb', line 228 def activity_passthrough_value; end |
#activity_result_value ⇒ Object
225 |
# File 'lib/weel.rb', line 225 def activity_result_value; end |
#activity_stop ⇒ Object
227 |
# File 'lib/weel.rb', line 227 def activity_stop; end |
#callback(result = nil, options = {}) ⇒ Object
246 |
# File 'lib/weel.rb', line 246 def callback(result=nil,={}); end |
#inform_activity_done ⇒ Object
232 |
# File 'lib/weel.rb', line 232 def inform_activity_done; end |
#inform_activity_failed(err) ⇒ Object
234 |
# File 'lib/weel.rb', line 234 def inform_activity_failed(err); end |
#inform_activity_manipulate ⇒ Object
233 |
# File 'lib/weel.rb', line 233 def inform_activity_manipulate; end |
#inform_manipulate_change(status, changed_data, changed_endpoints, data, endpoints) ⇒ Object
235 |
# File 'lib/weel.rb', line 235 def inform_manipulate_change(status,changed_data,changed_endpoints,data,endpoints); end |
#manipulate(mr, code, result = nil) ⇒ Object
249 |
# File 'lib/weel.rb', line 249 def manipulate(mr,code,result=nil); mr.instance_eval(code); end |
#simulate(type, nesting, sequence, parent, parameters = {}) ⇒ Object
type => activity, loop, parallel, choice nesting => none, start, end eid => id’s also for control structures parameters => stuff given to the control structure
244 |
# File 'lib/weel.rb', line 244 def simulate(type,nesting,sequence,parent,parameters={}); end |
#test_condition(mr, code) ⇒ Object
248 |
# File 'lib/weel.rb', line 248 def test_condition(mr,code); mr.instance_eval(code); end |
#vote_sync_after ⇒ Object
238 |
# File 'lib/weel.rb', line 238 def vote_sync_after; true; end |
#vote_sync_before(parameters = nil) ⇒ Object
237 |
# File 'lib/weel.rb', line 237 def vote_sync_before(parameters=nil); true; end |