Class: Issue
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Issue
- Defined in:
- app/models/issue.rb
Overview
A particular problem that can occur in EAD files
Instance Attribute Summary (collapse)
- - (DateTime) created_at
- - (String) identifier
- - (Boolean) manual
- - (Text) message
- - (Text) rule_context
- - (Text) rule_label
- - (Text) test
- - (DateTime) updated_at
Belongs to (collapse)
Has many (collapse)
- - (ActiveRecord::Relation<ConcreteIssue>) concrete_issues
- - (ActiveRecord::Relation<ProcessingEvent>) processing_events
Instance Attribute Details
- (DateTime) created_at
70 |
# File 'db/schema.rb', line 70 t.datetime "created_at" |
- (String) identifier
66 |
# File 'db/schema.rb', line 66 t.string "identifier", limit: 255, null: false |
- (Boolean) manual
Validations:
- Inclusion ({in: [true, false]})
13 |
# File 'app/models/issue.rb', line 13 validates :manual, inclusion: {in: [true, false]} |
- (Text) message
69 |
# File 'db/schema.rb', line 69 t.text "message" |
- (Text) rule_context
68 |
# File 'db/schema.rb', line 68 t.text "rule_context" |
- (Text) rule_label
72 |
# File 'db/schema.rb', line 72 t.text "rule_label" |
- (Text) test
74 |
# File 'db/schema.rb', line 74 t.text "test", null: false |
- (DateTime) updated_at
71 |
# File 'db/schema.rb', line 71 t.datetime "updated_at" |
Instance Method Details
- (ActiveRecord::Relation<ConcreteIssue>) concrete_issues
4 |
# File 'app/models/issue.rb', line 4 has_many :concrete_issues, dependent: :destroy |
- (ActiveRecord::Relation<ProcessingEvent>) processing_events
5 |
# File 'app/models/issue.rb', line 5 has_many :processing_events |
- (Schematron) schematron
3 |
# File 'app/models/issue.rb', line 3 belongs_to :schematron, inverse_of: :issues |