Skip to content

MongoMapper plugin for Joint/Paperclip bliss

License

Notifications You must be signed in to change notification settings

delwaterman/roachclip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=Roachclip

Joint lets you do:

    class Doc
      include MongoMapper::Document
      plugin Joint

      attachment :image
    end

And stores everything in GridFS, but doesn't have any image processing

Paperclip lets you do:

    class Doc < ActiveRecord::Base
      has_attached_file :image, :styles => {:thumb => {:geometry => '50x50>'}, :large => {:geometry => '500x500>'}}
    end

But is attached to ActiveRecord and wants to work w/ a regular filesystem.

Roachclip lets you do:

    class Doc
      include MongoMapper::Document
      plugin Roachclip

      roachclip :image, :styles => {:thumb => {:geometry => '50x50>'}, :large => {:geometry => '500x500>'}}
    end

Which combines Joint's GridFS-ness with Paperclip's image processing-ness.  Note that Roachclip relies on Paperclip
and Joint.  You'll have to have those gems installed (rubygems gem deps should take care of it for you).  Roachclip
will plug Joint into your models automatically.

= License

roachclip is released under the MIT license.


= Support

Just email me at [email protected] with questions, bugs, or patches.

About

MongoMapper plugin for Joint/Paperclip bliss

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%