Sha256: 78f61c63b0a0d74bf38c4396783c3343638810e0900197a18a85058f4b3a2eae

Contents?: true

Size: 335 Bytes

Versions: 2

Compression:

Stored size: 335 Bytes

Contents

class MongoidTest
  include Mongoid::Document

  field :string_field, :type => String
  field :integer_field, :type => Integer, :default => 0
  field :array_field, :type => Array

  def array_field= value
    value = value.split(',').map(&:strip).map(&:presence) if value.is_a? String
    write_attribute :array_field, value
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puffer-0.0.29 spec/dummy/app/models/mongoid_test.rb
puffer-0.0.28 spec/dummy/app/models/mongoid_test.rb