Sha256: d9edeb4f62ed0af9e6dcd377fc185c44889278465e2bacfe950883e984732216

Contents?: true

Size: 243 Bytes

Versions: 4

Compression:

Stored size: 243 Bytes

Contents

class Sash
  include MongoMapper::Document

  key :badge_ids, Array
  timestamps!

  def add_badge(badge_id)
    self.badge_ids << badge_id
    self.save
  end

  def rm_badge(badge_id)
    self.badge_ids -= [badge_id]
    self.save
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
merit-1.7.0 lib/merit/models/mongo_mapper/sash.rb
merit-1.6.2 lib/merit/models/mongo_mapper/sash.rb
merit-1.6.1 lib/merit/models/mongo_mapper/sash.rb
merit-1.6.0 lib/merit/models/mongo_mapper/sash.rb