Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Mongoid Storage #75

Open
wants to merge 3 commits into
from

Conversation

Projects
None yet
1 participant

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

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

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

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