GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mongomapper/mongomapper: A Ruby Object Mapper for Mongo

BranchesTags
Open more actions menu

Latest commit

 

History

2,093 Commits
2,093 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
bin
bin
 
 
etc
etc
 
 
examples
examples
 
 
gemfiles
gemfiles
 
 
lib
lib
 
 
performance
performance
 
 
spec
spec
 
 
.gitignore
.gitignore
 
 
.rspec
.rspec
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTORS
CONTRIBUTORS
 
 
Gemfile
Gemfile
 
 
HOW_TO_RELEASE.md
HOW_TO_RELEASE.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
UPGRADES
UPGRADES
 
 
mongo_mapper.gemspec
mongo_mapper.gemspec
 
 
specs.watchr
specs.watchr
 
 

Repository files navigation

MongoMapper

A Ruby Object Mapper for Mongo.

RubyGems

Build Status

Install

$ gem install mongo_mapper

Documentation

http://mongomapper.com/documentation/

http://rdoc.info/github/mongomapper/mongomapper

Open Commit Policy

Like Rubinius, we're trying out an "open commit policy".

If you've committed one (code) patch that has been accepted and would like to work some more on the project, send an email to Scott Taylor [email protected] along with your commit sha1.

Compatibility

MongoMapper is tested against:

  • MRI 2.4 - 4.0
  • JRuby (Versions with 3.1 compatibility)

Additionally, MongoMapper is tested against:

  • Rails 5.0 - 5.2
  • Rails 6.0 - 6.1
  • Rails 7.0 - 7.2
  • Rails 8.0 - 8.1

Notes

  • if you are using Ruby >= 3.0, you'll need Rails >= 6.0.
  • if you are using Ruby >= 3.4 and Rails <= 7.0, you'll need to add the drb gem to your Gemfile
  • if you are using Ruby >= 3.4 and Rails <= 7.1, you'll need to add the mutex_m gem to your Gemfile

Contributing & Development

$ git clone https://github.com/mongomapper/mongomapper && cd mongomapper
$ bundle install
$ bundle exec rake
  • Fork the project.
  • Make your feature addition or bug fix. All specs should pass.
  • Add specs for your changes. This is important so that it doesn't break in a future version.
  • Commit, do not mess with Rakefile, version, or history. If you want to have your own version, that is fine but bump version in a commit by itself in another branch so a maintainer can ignore it when your pull request is merged.
  • Send a pull request. Bonus points for topic branches.

How to release

See HOW_TO_RELEASE.md

Problems or Questions?

Hit up the Google group: http://groups.google.com/group/mongomapper

Copyright

Copyright (c) 2009-2023 MongoMapper. See LICENSE for details.

Contributors

MongoMapper/Plucky is:

  • John Nunemaker
  • Chris Heald
  • Scott Taylor

But all open source projects are a team effort and could not happen without everyone who has contributed. See CONTRIBUTORS for the full list. Thank you!

About

A Ruby Object Mapper for Mongo

mongomapper.com

Resources

Readme
MIT license
Activity
Custom properties

Stars

1.6k stars

Watchers

27 watching

Forks

383 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.