Sha256: 3053a35aedb4c6bd5441cdf5f9c1732d5936a63e0511608f711b606e3ccbe2b7

Contents?: true

Size: 425 Bytes

Versions: 7

Compression:

Stored size: 425 Bytes

Contents

module DataValidators
  # Interface class for data validator implementations
  class DataValidator
    # Validates data for specific output formate and sets default values if necessary.
    #
    # @param data [Hash] data to be validated
    # @return [Hash] data with default values set if necessary
    def validate_data(data = nil)
      fail Errors::NotImplementedError, "#{__method__} is just a stub!"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
oneacct-export-0.5.0 lib/data_validators/data_validator.rb
oneacct-export-0.4.6 lib/data_validators/data_validator.rb
oneacct-export-0.4.5 lib/data_validators/data_validator.rb
oneacct-export-0.4.4 lib/data_validators/data_validator.rb
oneacct-export-0.4.3 lib/data_validators/data_validator.rb
oneacct-export-0.4.2 lib/data_validators/data_validator.rb
oneacct-export-0.3.0 lib/data_validators/data_validator.rb