Sha256: 20606ca8ab597fcc495d44f7aec25e0c6ba112ff5753524a9c0498d85633c5da
Contents?: true
Size: 477 Bytes
Versions: 20
Compression:
Stored size: 477 Bytes
Contents
class Animal include Mongoid::Document field :_id, type: String, default: ->{ name.try(:parameterize) } field :name field :height, type: Integer field :weight, type: Integer field :tags, type: Array embedded_in :person embedded_in :circus validates_format_of :name, without: /\$\$\$/ accepts_nested_attributes_for :person def tag_list tags.join(", ") end def tag_list=(_tag_list) self.tags = _tag_list.split(",").map(&:strip) end end
Version data entries
20 entries across 20 versions & 5 rubygems