Sha256: 4eaa68c73a1be8b13b69b936eb272a4f2f77dfafcfe7163aeb25b1492120758c

Contents?: true

Size: 276 Bytes

Versions: 4

Compression:

Stored size: 276 Bytes

Contents

module Kosher
  class Detail < Structure
    include Filter

    key :condition,   Integer
    key :description, String, :default => ''

    validates_inclusion_of :condition, :in => 1..6

    def new?
      condition == 1
    end

    def used?
      !new?
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kosher-0.14.2 lib/kosher/detail.rb
kosher-0.14.1 lib/kosher/detail.rb
kosher-0.14.0 lib/kosher/detail.rb
kosher-0.13.0 lib/kosher/detail.rb