Module: SettingsSpec::Visitors::Array

Included in:
SettingsSpec::Visitor
Defined in:
lib/settings_spec/visitors/array.rb

Instance Method Summary collapse

Instance Method Details

#all_in(array_or_range) ⇒ Object



9
10
11
12
# File 'lib/settings_spec/visitors/array.rb', line 9

def all_in(array_or_range)
  return false unless @setting.is_a? ::Array
  @setting.all? { |i| array_or_range.include?(i) }
end

#one_in(array_or_range) ⇒ Object



5
6
7
# File 'lib/settings_spec/visitors/array.rb', line 5

def one_in(array_or_range)
  array_or_range.include?(@setting)
end