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