Sha256: df1bd64d555e86ae4e371a00375f91f8303dd57d21a0618e0a91d3f050d2747a

Contents?: true

Size: 340 Bytes

Versions: 15

Compression:

Stored size: 340 Bytes

Contents

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

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

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
lolita-translation-0.8.4 lib/lolita-translation/utils.rb
lolita-translation-0.8.3 lib/lolita-translation/utils.rb
lolita-translation-0.8.2 lib/lolita-translation/utils.rb
lolita-translation-0.8.1 lib/lolita-translation/utils.rb
lolita-translation-0.8.0 lib/lolita-translation/utils.rb
lolita-translation-0.7.4 lib/lolita-translation/utils.rb
lolita-translation-0.7.3 lib/lolita-translation/utils.rb
lolita-translation-0.7.2 lib/lolita-translation/utils.rb
lolita-translation-0.7.1 lib/lolita-translation/utils.rb
lolita-translation-0.7.0 lib/lolita-translation/utils.rb
lolita-translation-0.6.3 lib/lolita-translation/utils.rb
lolita-translation-0.6.2 lib/lolita-translation/utils.rb
lolita-translation-0.6.1 lib/lolita-translation/utils.rb
lolita-translation-0.6.0 lib/lolita-translation/utils.rb
lolita-translation-0.5.0 lib/lolita-translation/utils.rb