module GoldenFleece::Model
Public Class Methods
included(base)
click to toggle source
# File lib/golden_fleece/model.rb, line 9 def self.included(base) # Include ORM-specific modules depending on what ORM we're using orm = if defined? ::ActiveModel "ActiveModel" end orm_module = "GoldenFleece::Model::#{orm}".constantize base.class_eval do include GoldenFleece::Model::Context include GoldenFleece::Model::Export include GoldenFleece::Model::Normalization include orm_module::Normalization include orm_module::Validation end end