Module: CC::Analyzer::MeasurementValidations

Defined in:
lib/cc/analyzer/measurement_validations.rb,
lib/cc/analyzer/measurement_validations/validation.rb,
lib/cc/analyzer/measurement_validations/name_validation.rb,
lib/cc/analyzer/measurement_validations/type_validation.rb,
lib/cc/analyzer/measurement_validations/value_validation.rb

Defined Under Namespace

Classes: NameValidation, TypeValidation, Validation, ValueValidation

Class Method Summary collapse

Class Method Details

.validationsObject



9
10
11
12
13
# File 'lib/cc/analyzer/measurement_validations.rb', line 9

def self.validations
  constants.sort.map(&method(:const_get)).select do |klass|
    klass.is_a?(Class) && klass.superclass == Validation
  end
end