Sha256: d70a1cb71be5591b10d66633d80ebecdf4afa3db617bcc487ab66c58f76e2301
Contents?: true
Size: 322 Bytes
Versions: 29
Compression:
Stored size: 322 Bytes
Contents
# frozen_string_literal: true class Seat include Mongoid::Document embedded_in :vehicle field :rating, type: Integer embeds_many :armrests before_create :set_rating before_update :update_rating private def set_rating self.rating ||= 100 end def update_rating self.rating += 1 end end
Version data entries
29 entries across 29 versions & 1 rubygems