Mongoid Storage #74

Open
wants to merge 1 commit into
from

Projects

None yet

2 participants

@zakwanhaj

Also, add this model anemone_page.rb in your app

class AnemonePage
    include Mongoid::Document

    field :url
    field :headers, type: Moped::BSON::Binary
    field :data, type: Moped::BSON::Binary
    field :body, type: Moped::BSON::Binary
    field :links, type: Array
    field :code, type: Integer
    field :visited, type: Boolean
    field :depth, type: Integer
    field :referer
    field :redirect_to
    field :response_time, type: Integer
    field :fetched, type: Boolean

    index({:url => 1}, {:unique => true})
end
@zakwanhaj

this should be: def self.Mongoid(model_name = 'anemone_page')

@zakwanhaj

Also, this should be @model.find_or_create_by(:url => page.url.to_s).update_attributes(hash)

@brutuscat

@zakwanhaj I'm happy to include this if you add tests and re-submit to the Medusa fork

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment