Module: Quandl::Data::Validations
- Extended by:
- ActiveSupport::Concern
- Included in:
- Quandl::Data
- Defined in:
- lib/quandl/data/validations.rb
Constant Summary collapse
- ERROR_TYPES =
[ Error::GuessDateFormat, Error::InvalidDate, Error::UnknownDateFormat, Error::DateParseError, CSV::MalformedCSVError ]
Instance Method Summary collapse
Instance Method Details
#data_should_be_clean! ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/quandl/data/validations.rb', line 19 def data_should_be_clean! self.cleaned = false self.data_array = clean(pristine_data) true rescue *ERROR_TYPES => err self.errors.add( :data, err.to_s ) self.data_array = [] false end |