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.



320
321
322
323
324
# File 'lib/odisk/planner.rb', line 320

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

Instance Attribute Details

#masterObject (readonly)

Returns the value of attribute master.



317
318
319
# File 'lib/odisk/planner.rb', line 317

def master
  @master
end

#nameObject (readonly)

Returns the value of attribute name.



316
317
318
# File 'lib/odisk/planner.rb', line 316

def name
  @name
end

#opObject (readonly)

Returns the value of attribute op.



318
319
320
# File 'lib/odisk/planner.rb', line 318

def op
  @op
end

Instance Method Details

#to_sObject



326
327
328
# File 'lib/odisk/planner.rb', line 326

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