module G5IntegrationsValidations::RateValidations
Public Class Methods
included(base)
click to toggle source
# File lib/g5_integrations_validations/rate_validations.rb, line 8 def self.included(base) base.class_attribute :g5_integrations_validations_rate_options base.g5_integrations_validations_rate_options = self.g5_integrations_validations_rate_options base.send :include, RateValidations end
model(options={})
click to toggle source
# File lib/g5_integrations_validations/rate_validations.rb, line 4 def self.model(options={}) mod = Module.new do mattr_accessor :g5_integrations_validations_rate_options def self.included(base) base.class_attribute :g5_integrations_validations_rate_options base.g5_integrations_validations_rate_options = self.g5_integrations_validations_rate_options base.send :include, RateValidations end end mod.g5_integrations_validations_rate_options = options mod end