Method: IceT::Rule::Base#initialize
- Defined in:
- lib/ice_t/rule/base.rb
#initialize(interval = 1) ⇒ Base
Returns a new instance of Base.
39 40 41 42 43 44 45 |
# File 'lib/ice_t/rule/base.rb', line 39 def initialize(interval = 1) raise ArgumentError.new('Positive integer required') if interval.nil? || interval.to_i < 1 || interval % 1 != 0 @rule = self.class.name @interval = interval end |