module TranslatedAttributeValue::Base

Public Class Methods

included(base) click to toggle source
# File lib/translated_attribute_value/base.rb, line 3
def self.included(base)
  if defined?(Mongoid::Document) && base.ancestors.include?(Mongoid::Document)
    Mongoid::Document.send(:include, InstanceMethods)
    Mongoid::Document::ClassMethods.send(:include, ClassMethods)
  else
    base.send(:include, InstanceMethods)
    base.send(:extend, ClassMethods)
  end
end