Class: Eaternet::Lives_1_0::Violation

Inherits:
ValidatedObject show all
Defined in:
lib/eaternet/lives_1_0/violation.rb

Overview

Contains information about specific violations.

See Also:

Required:

  • No

Instance Attribute Summary collapse

Method Summary

Methods inherited from ValidatedObject

#check_validations!, #initialize

Constructor Details

This class inherits a constructor from Eaternet::ValidatedObject

Instance Attribute Details

#business_idString

Unique identifier of the business for which this violation applies

Returns:

  • (String)

Required:

  • Yes


15
16
17
# File 'lib/eaternet/lives_1_0/violation.rb', line 15

def business_id
  @business_id
end

#codeString

Code for the violation. It is recommended that this be based on the FDA Food Code. However, municipalities can decide to use pre-existing codes for this field.

Returns:

  • (String)

Required:

  • No


35
36
37
# File 'lib/eaternet/lives_1_0/violation.rb', line 35

def code
  @code
end

#dateDate

Date of violation. This should correspond with the related inspection.

Returns:

  • (Date)

Required:

  • Yes


24
25
26
# File 'lib/eaternet/lives_1_0/violation.rb', line 24

def date
  @date
end

#descriptionString

One line description of the violation.

Returns:

  • (String)

Required:

  • No


44
45
46
# File 'lib/eaternet/lives_1_0/violation.rb', line 44

def description
  @description
end