Module: Kindergarten::ORM::Governess
- Defined in:
- lib/kindergarten/orm/governess.rb
Overview
Provide ORM tidyness
Defined Under Namespace
Modules: Modes
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/kindergarten/orm/governess.rb', line 17 def self.included(base) if base.ancestors.include?(::ActiveRecord::Base) base.send(:include, Kindergarten::ORM::ActiveRecord) else raise "Your ORM #{base.superclass} for #{base} is not supported (yet)" end base.extend Modes end |