Class: WEEL::HandlerWrapperBase

Inherits:
Object
  • Object
show all
Defined in:
lib/weel.rb

Overview

}}}

Class Method Summary collapse

Instance Method Summary collapse

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_necessaryObject



230
# File 'lib/weel.rb', line 230

def activity_no_longer_necessary; end

#activity_passthrough_valueObject



228
# File 'lib/weel.rb', line 228

def activity_passthrough_value; end

#activity_result_valueObject



225
# File 'lib/weel.rb', line 225

def activity_result_value; end

#activity_stopObject



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,options={}); end

#inform_activity_doneObject



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_manipulateObject



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_afterObject



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