Class: Issue

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/issue.rb

Overview

A particular problem that can occur in EAD files

Instance Attribute Summary (collapse)

Belongs to (collapse)

Has many (collapse)

Instance Attribute Details

- (DateTime) created_at

Returns:

  • (DateTime)


70
# File 'db/schema.rb', line 70

t.datetime "created_at"

- (String) identifier

Returns:

  • (String)


66
# File 'db/schema.rb', line 66

t.string   "identifier",         limit: 255,                 null: false

- (Boolean) manual

Returns:

  • (Boolean)

Validations:



13
# File 'app/models/issue.rb', line 13

validates :manual, inclusion: {in: [true, false]}

- (Text) message

Returns:

  • (Text)


69
# File 'db/schema.rb', line 69

t.text     "message"

- (Text) rule_context

Returns:

  • (Text)


68
# File 'db/schema.rb', line 68

t.text     "rule_context"

- (Text) rule_label

Returns:

  • (Text)


72
# File 'db/schema.rb', line 72

t.text     "rule_label"

- (Text) test

Returns:

  • (Text)


74
# File 'db/schema.rb', line 74

t.text     "test",                                           null: false

- (DateTime) updated_at

Returns:

  • (DateTime)


71
# File 'db/schema.rb', line 71

t.datetime "updated_at"

Instance Method Details

- (ActiveRecord::Relation<ConcreteIssue>) concrete_issues

Returns:

See Also:



4
# File 'app/models/issue.rb', line 4

has_many :concrete_issues, dependent: :destroy

- (ActiveRecord::Relation<ProcessingEvent>) processing_events

Returns:

See Also:



5
# File 'app/models/issue.rb', line 5

has_many :processing_events

- (Schematron) schematron

Returns:

See Also:



3
# File 'app/models/issue.rb', line 3

belongs_to :schematron, inverse_of: :issues