Module: Check
- Defined in:
- lib/check.rb
Overview
check the data input
Class Method Summary collapse
Class Method Details
.series_sizes_valid?(serie_a, serie_b) ⇒ Boolean
12 13 14 15 16 |
# File 'lib/check.rb', line 12 def self.series_sizes_valid?(serie_a, serie_b) raise ArgumentError, 'Array sizes must be equal' unless serie_a.size == serie_b.size true end |
.valid?(data) ⇒ Boolean
5 6 7 8 9 10 |
# File 'lib/check.rb', line 5 def self.valid?(data) raise ArgumentError, 'Data class must be array' unless data.is_a?(Array) raise ArgumentError, 'Must be array of integers or floats' if data.any?(String) true end |