class Legion::Extensions::Conditioner::Comparator

Public Class Methods

equal?(fact, value, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 5
def self.equal?(fact, value, values)
  values[fact] == value
end
is_array?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 29
def self.is_array?(fact, values) # rubocop:disable Naming/PredicateName
  !values[fact]
end
is_false?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 21
def self.is_false?(fact, values) # rubocop:disable Naming/PredicateName
  true unless values[fact]
end
is_integer?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 37
def self.is_integer?(fact, values) # rubocop:disable Naming/PredicateName
  values[fact].is_a? Integer
end
is_string?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 33
def self.is_string?(fact, values) # rubocop:disable Naming/PredicateName
  values[fact].is_a? String
end
is_true?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 25
def self.is_true?(fact, values) # rubocop:disable Naming/PredicateName
  values[fact]
end
nil?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 13
def self.nil?(fact, values)
  values[fact].nil?
end
not_equal?(fact, value, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 9
def self.not_equal?(fact, value, values)
  values[fact] != value
end
not_nil?(fact, values) click to toggle source
# File lib/legion/extensions/conditioner/helpers/comparator.rb, line 17
def self.not_nil?(fact, values)
  !values[fact].nil?
end