Module: ChurnVsComplexity::Normal::RelativePeriodValidator

Defined in:
lib/churn_vs_complexity/normal.rb

Overview

TODO: unit test

Class Method Summary collapse

Class Method Details

.validate!(relative_period:) ⇒ Object

Raises:



18
19
20
21
22
# File 'lib/churn_vs_complexity/normal.rb', line 18

def self.validate!(relative_period:)
  return if relative_period.nil? || %i[month quarter year].include?(relative_period)

  raise ValidationError, "Invalid relative period #{relative_period}"
end