Module: IceCube::Validations::OverrideDuration

Included in:
IceCube::ValidatedRule
Defined in:
lib/ice_cube/validations/override_duration.rb

Defined Under Namespace

Classes: Validation

Instance Method Summary collapse

Instance Method Details

#durationObject

Value reader for duration



6
7
8
# File 'lib/ice_cube/validations/override_duration.rb', line 6

def duration
  @duration
end

#override_duration(duration) ⇒ Object



10
11
12
13
14
# File 'lib/ice_cube/validations/override_duration.rb', line 10

def override_duration(duration)
  @duration = duration
  replace_validations_for(:duration, duration.nil? ? nil : [Validation.new(duration)])
  self
end