Method: PulseMeter::Mixins::Utils#assert_array!
- Defined in:
- lib/pulse_meter/mixins/utils.rb
#assert_array!(options, key, default = nil) ⇒ Array
Ensures that hash value specified by key is Array
24 25 26 27 28 29 |
# File 'lib/pulse_meter/mixins/utils.rb', line 24 def assert_array!(, key, default = nil) value = [key] || default raise ArgumentError, "#{key} should be defined" unless value raise ArgumentError, "#{key} should be array" unless value.is_a?(Array) value end |