Sha256: 9cc5f88f71b72b453f66891feed48888c2ce81f4061fb53f3076e8c90d2363b1
Contents?: true
Size: 926 Bytes
Versions: 1
Compression:
Stored size: 926 Bytes
Contents
$:.unshift File.dirname(__FILE__) $KCODE = 'u' require 'mongo_mapper' require 'mongo/gridfs' require 'uuidtools' require 'active_support/inflector' # types require 'mongomapper_ext/types/open_struct' require 'mongomapper_ext/types/timestamp' # storage require 'mongomapper_ext/file' require 'mongomapper_ext/storage' # update require 'mongomapper_ext/update' # filter require 'mongomapper_ext/filter' # slug require 'mongomapper_ext/slugizer' # tags require 'mongomapper_ext/tags' module MongoMapperExt def self.init load_jsfiles(::File.dirname(__FILE__)+"/mongomapper_ext/js") end def self.load_jsfiles(path) Dir.glob(::File.join(path, "*.js")) do |js_path| code = ::File.read(js_path) name = ::File.basename(js_path, ".js") # HACK: looks like ruby driver doesn't support this MongoMapper.database.eval("db.system.js.save({_id: '#{name}', value: #{code}})") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongomapper_ext-0.1.5 | lib/mongomapper_ext.rb |