Sha256: a0c0b0c5d839dfdbc9db1fa3cb1c9807fa9c5885781fdae89667197c556a3eff
Contents?: true
Size: 615 Bytes
Versions: 3
Compression:
Stored size: 615 Bytes
Contents
module Quandl class Data module Validations extend ActiveSupport::Concern module ClassMethods end included do ERROR_TYPES = [ Error::GuessDateFormat, Error::InvalidDate, Error::UnknownDateFormat, Error::DateParseError ] end def valid? raise_error_unless_valid! rescue *ERROR_TYPES => error self.errors << error self.data_array = [] false end def raise_error_unless_valid! self.errors = [] self.data_array = pristine_data true end def errors @errors ||= [] end def errors=(value) @errors = value end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
quandl_data-1.3.8 | lib/quandl/data/validations.rb |
quandl_data-1.3.7 | lib/quandl/data/validations.rb |
quandl_data-1.3.6 | lib/quandl/data/validations.rb |