Skip to content

Instantly share code, notes, and snippets.

View aavegmit's full-sized avatar

Aaveg Mittal aavegmit

View GitHub Profile
class ModifyWeightedQualityForMember < Mongoid::Migration
def self.up
members.find('_type' => 'Member').each do |member_hash|
score = member_hash['decayed_quality_points_total']
member_hash['decayed_quality_points_total'] = score / 23.5
members.update({ '_id' => member_hash['_id'] },
member_hash)
end
crowd_members.find().each do |crowd_member_hash|
class RenameWeightedQualityScore < Mongoid::Migration
def self.up
members.find('_type' => 'Member').each do |member_hash|
members.update({ '_id' => member_hash['_id'] },
{ "$unset" => { "weighted_quality_score" => true },
"$set" => { "decayed_quality_points_total" => member_hash['weighted_quality_score'] } })
end
crowd_members.each do |crowd_member_hash|
crowd_members.update({ '_id' => crowd_member_hash['_id'] },
@aavegmit
aavegmit / index.html
Created November 21, 2011 23:57
Collaborative Text Editor Application
<!doctype html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Collaborative Text Editor</title>
<script src="/javascripts/lib/modernizr.js"></script>
<script src="/javascripts/lib/underscore.js"></script>
<script src="/javascripts/lib/eventemmitter2.js"></script>