module Rulz::Conditions
Public Class Methods
load_conditions(reciever, attribute, kind)
click to toggle source
# File lib/rulz/conditions/conditions.rb, line 3 def self.load_conditions(reciever, attribute, kind) case kind when :integer Comparison.load_conditions(reciever, attribute) Number.load_conditions(reciever, attribute) when :float Comparison.load_conditions(reciever, attribute) Number.load_conditions(reciever, attribute) when :decimal Comparison.load_conditions(reciever, attribute) Number.load_conditions(reciever, attribute) when :string Container.load_conditions(reciever, attribute) String.load_conditions(reciever, attribute) when :text Container.load_conditions(reciever, attribute) String.load_conditions(reciever, attribute) when :array Container.load_conditions(reciever, attribute) when :hash Container.load_conditions(reciever, attribute) when :boolean Boolean.load_conditions(reciever, attribute) end end