Class: Ecfr::AdminService::Issue::Change

Inherits:
Object
  • Object
show all
Extended by:
Constants::ChangeTypes, Extensible
Includes:
Ecfr::AttributeMethodDefinition
Defined in:
lib/ecfr/admin_service/issue/change.rb

Constant Summary

Constants included from Constants::ChangeTypes

Constants::ChangeTypes::KNOWN_CHANGE_TYPES

Instance Attribute Summary collapse

Method Summary

Methods included from Extensible

inherited

Methods included from Ecfr::AttributeMethodDefinition

included, #initialize

Instance Attribute Details

#change_descriptionString (readonly)

CFR references that this change affects

Returns:

  • (String)


10
11
# File 'lib/ecfr/admin_service/issue/change.rb', line 10

attribute :change_description,
desc: "CFR references that this change affects"

#change_typeSymbol (readonly)

indicates the type of change - corresponds to the keys in Constants::ChangeTypes::KNOWN_CHANGE_TYPES

Returns:

  • (Symbol)


13
14
15
# File 'lib/ecfr/admin_service/issue/change.rb', line 13

attribute :change_type,
type: :symbol,
desc: "indicates the type of change - corresponds to the keys in {KNOWN_CHANGE_TYPES}"