Sha256: d012e8fe57e5779aac1751d26955ebe6852e7da8727959ada153ca2a31269ccd
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 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' require 'mongomapper_ext/file_server' # 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongomapper_ext-0.5.2 | lib/mongomapper_ext.rb |
mongomapper_ext-0.5.1 | lib/mongomapper_ext.rb |
mongomapper_ext-0.5.0 | lib/mongomapper_ext.rb |