Sha256: 2bd893295076635df3ed9226c76a041e0e2ca8291dea8c4fe803e5a31d088279

Contents?: true

Size: 536 Bytes

Versions: 30

Compression:

Stored size: 536 Bytes

Contents

# Various attribute field types

require 'db/boat'

module DB
  class Ship
    include Gummi::DbLayer::Document

    attribute :name,        Gummi::DbLayer::Fields::String
    attribute :tags,        Gummi::DbLayer::Fields::Keyword
    attribute :category,    Gummi::DbLayer::Fields::PathHierarchy
    attribute :height,      Gummi::DbLayer::Fields::PositiveInteger
    attribute :unsinkable,  Gummi::DbLayer::Fields::Boolean
    attribute :freetext,    Gummi::DbLayer::Fields::NgramAndPlain
    attribute :boat,        Boat

  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
gummi-0.3.5 spec/support/models/db/ship.rb
gummi-0.3.4 spec/support/models/db/ship.rb
gummi-0.3.3 spec/support/models/db/ship.rb
gummi-0.3.2 spec/support/models/db/ship.rb
gummi-0.3.1 spec/support/models/db/ship.rb
gummi-0.3.0 spec/support/models/db/ship.rb
gummi-0.2.3 spec/support/models/db/ship.rb
gummi-0.2.2 spec/support/models/db/ship.rb
gummi-0.2.1 spec/fixtures/db/ship.rb
gummi-0.2.0 spec/fixtures/db/ship.rb