Sha256: df34df643b613d845e666cdd99bf724b3fa92e7b408aa0758352ecd3d881e178
Contents?: true
Size: 430 Bytes
Versions: 20
Compression:
Stored size: 430 Bytes
Contents
module Hirb::Views::MongoDb #:nodoc: def mongoid__document_view(obj) {:fields=>['_id'] + obj.class.fields.keys} end def mongo_mapper__document_view(obj) fields = obj.class.column_names fields.delete('_id') && fields.unshift('_id') {:fields=>fields} end alias_method :mongo_mapper__embedded_document_view, :mongo_mapper__document_view end Hirb::DynamicView.add Hirb::Views::MongoDb, :helper=>:auto_table
Version data entries
20 entries across 20 versions & 3 rubygems