Sha256: 8b5164aacff13db2c24bf3367ab1d541312fc6c57e874cb7d762cb603531d163

Contents?: true

Size: 262 Bytes

Versions: 23

Compression:

Stored size: 262 Bytes

Contents

class Sash
  include Mongoid::Document
  include Mongoid::Timestamps

  field :badge_ids, :type => Array, :default => []

  def add_badge(badge_id)
    self.push(:badge_ids, badge_id)
  end

  def rm_badge(badge_id)
    self.pull(:badge_ids, badge_id)
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
merit-1.5.0 lib/merit/models/mongoid/sash.rb
merit-1.4.0 lib/merit/models/mongoid/sash.rb
merit-1.3.1 lib/merit/models/mongoid/sash.rb
merit-1.3.0 lib/merit/models/mongoid/sash.rb
merit-1.2.3 lib/merit/models/mongoid/sash.rb
merit-1.2.2 lib/merit/models/mongoid/sash.rb
merit-1.2.1 lib/merit/models/mongoid/sash.rb
merit-1.2.0 lib/merit/models/mongoid/sash.rb
merit-1.1.2 lib/merit/models/mongoid/sash.rb
merit-1.1.1 lib/merit/models/mongoid/sash.rb
merit-1.1.0 lib/merit/models/mongoid/sash.rb
merit-1.0.1 lib/merit/models/mongoid/sash.rb
merit-1.0.0 lib/merit/models/mongoid/sash.rb
merit-0.10.1 lib/merit/models/mongoid/sash.rb
merit-0.10.0 lib/merit/models/mongoid/sash.rb
merit-0.9.5 lib/merit/models/mongoid/sash.rb
merit-0.9.4 lib/merit/models/mongoid/sash.rb
merit-0.9.3 lib/merit/models/mongoid/sash.rb
merit-0.9.2 lib/merit/models/mongoid/sash.rb
merit-0.9.1 lib/merit/models/mongoid/sash.rb