Sha256: 5414a7d68ccf392727b37b0375e5e1df817db68af0e53ebf7d0b7b9ec7e9991d

Contents?: true

Size: 980 Bytes

Versions: 4

Compression:

Stored size: 980 Bytes

Contents

Individual:
  Description: An Individual
  Fields:
    Name*:
      Description: The individual's name
      Example: Randy McTougherson
      Unique: True

    Age:
      Type: Integer
      Validations: Must be non-negative

    Happiness:
      Type: Percent
      Minimum Value: 0
      Maximum Value: 100

    Positions:
      Description: Which positions individual occupies in a group
      Multiple: True
      Valid Values:
        - Lotus
        - Pole
        - Third

    Pickled?*:
      Description: Whether or not this individual is pickled

  Related Entities:
    Belongs To:
      Political Party*:
        Description: Less funtime party that aligns with this individual's ideals
        Type: Group

      Stupid Club:
        Description: Which stupid club this individual was manipulated into joining
        Type: Group

    Belongs To Many:
      Parties:
        Description: Which funtime party/parties this individual happy with is
        Type: Group

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spectifly-0.0.11 spec/fixtures/individual.entity
spectifly-0.0.10 spec/fixtures/individual.entity
spectifly-0.0.9 spec/fixtures/individual.entity
spectifly-0.0.8 spec/fixtures/individual.entity