Class: Battman::DSL::WatchBlock
- Inherits:
-
Object
- Object
- Battman::DSL::WatchBlock
- Defined in:
- lib/battman/dsl/watch_block.rb
Instance Method Summary collapse
- #every(interval) {|EveryBlock.new(@battman, @battery, interval)| ... } ⇒ Object
-
#initialize(battman, battery) ⇒ WatchBlock
constructor
A new instance of WatchBlock.
Constructor Details
#initialize(battman, battery) ⇒ WatchBlock
Returns a new instance of WatchBlock.
7 8 9 10 |
# File 'lib/battman/dsl/watch_block.rb', line 7 def initialize(battman, battery) @battman = battman @battery = battery end |
Instance Method Details
#every(interval) {|EveryBlock.new(@battman, @battery, interval)| ... } ⇒ Object
12 13 14 15 16 |
# File 'lib/battman/dsl/watch_block.rb', line 12 def every(interval) raise ArgumentError.new('no block given') unless block_given? yield EveryBlock.new(@battman, @battery, interval) end |