Sha256: c0be46ed368692eb0e8b51f9315d0ed05ad51031703283c0438782c0cba44cb3
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
$:.unshift File.dirname(__FILE__) if RUBY_VERSION =~ /^1\.8/ $KCODE = 'u' end require 'mongo_mapper' require 'uuidtools' require 'active_support/inflector' begin require 'magic' rescue LoadError $stderr.puts "disabling `magic` support. use 'gem install magic' to enable it" end require 'mongomapper_ext/paginator' # types require 'mongomapper_ext/types/open_struct' require 'mongomapper_ext/types/timestamp' require 'mongomapper_ext/types/translation' # storage require 'mongomapper_ext/file_list' 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.4.0 | lib/mongomapper_ext.rb |