class Bake::Blocks::Sleep

Public Class Methods

new(config) click to toggle source
# File lib/blocks/sleep.rb, line 6
def initialize(config)
  @echo = (config.echo != "off")
  @time = config.name.to_f
end

Public Instance Methods

clean() click to toggle source
# File lib/blocks/sleep.rb, line 33
def clean
  # nothing to do here
  return true
end
cleanStep() click to toggle source
# File lib/blocks/sleep.rb, line 29
def cleanStep
  return run()
end
execute() click to toggle source
# File lib/blocks/sleep.rb, line 17
def execute
  return run()
end
exitStep() click to toggle source
# File lib/blocks/sleep.rb, line 25
def exitStep
  return run()
end
run() click to toggle source
# File lib/blocks/sleep.rb, line 11
def run
  puts "Sleeping #{@time}s" if @echo
  sleep @time
  return true
end
startupStep() click to toggle source
# File lib/blocks/sleep.rb, line 21
def startupStep
  return run()
end