Class: Dennis::Zone
- Inherits:
-
Object
- Object
- Dennis::Zone
- Defined in:
- lib/dennis/zone.rb
Instance Method Summary collapse
-
#initialize(*options, &block) ⇒ Zone
constructor
A new instance of Zone.
Constructor Details
#initialize(*options, &block) ⇒ Zone
Returns a new instance of Zone.
3 4 5 6 7 8 9 10 |
# File 'lib/dennis/zone.rb', line 3 def initialize(*, &block) @name, _ = raise ArgumentError, "Zone definition expects a zone name" unless @name raise ArgumentError, "Zone definition expects a block" unless block_given? @records = [] end |