Module: Lolita::Translation::Utils

Defined in:
lib/lolita-translation/utils.rb

Class Method Summary collapse

Class Method Details

.active_record_class?(klass) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/lolita-translation/utils.rb', line 8

def self.active_record_class?(klass)
   defined?(ActiveRecord::Base) && klass.ancestors.include?(ActiveRecord::Base)
end

.mongoid_class?(klass) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/lolita-translation/utils.rb', line 4

def self.mongoid_class?(klass) 
  defined?(Mongoid::Document) && klass.ancestors.include?(Mongoid::Document)
end