Sha256: e2f91181d5ee24dfb88fa0cffb1826ce4943a2cce70bfb0224ac2a147b7ce28c
Contents?: true
Size: 581 Bytes
Versions: 7
Compression:
Stored size: 581 Bytes
Contents
module ErpRules module Extensions module ActiveRecord module ActsAsBusinessRule def self.included(base) base.extend(ClassMethods) end module ClassMethods def acts_as_business_rule extend ActsAsBusinessRule::SingletonMethods include ActsAsBusinessRule::InstanceMethods end end module InstanceMethods def is_match? ctx end end module SingletonMethods def get_matches! ctx end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems