Class: ODisk::Planner::Step

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

Constant Summary collapse

STATS =

op values

0
REMOVE =
1
COPY =
2
3
DIGEST =
4
ERROR =
5
LOCAL =

location of master

true
REMOTE =
false

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, master, op) ⇒ Step

Returns a new instance of Step.



333
334
335
336
337
# File 'lib/odisk/planner.rb', line 333

def initialize(name, master, op)
  @name = name
  @master = master
  @op = op
end

Instance Attribute Details

#masterObject (readonly)

Returns the value of attribute master.



330
331
332
# File 'lib/odisk/planner.rb', line 330

def master
  @master
end

#nameObject (readonly)

Returns the value of attribute name.



329
330
331
# File 'lib/odisk/planner.rb', line 329

def name
  @name
end

#opObject (readonly)

Returns the value of attribute op.



331
332
333
# File 'lib/odisk/planner.rb', line 331

def op
  @op
end

Instance Method Details

#to_sObject



339
340
341
# File 'lib/odisk/planner.rb', line 339

def to_s()
  "<Step name=#{@name} master=#{@master ? 'LOCAL' : 'REMOTE'} op=#{['STATS', 'REMOVE', 'COPY', 'LINK', 'ERROR'][@op]}>"
end