mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-12-30 20:23:14 +08:00
18 lines
600 B
Ruby
18 lines
600 B
Ruby
|
# Extends class holds the arrays for the models enum fields
|
||
|
# so that can be extended in sub modules.
|
||
|
|
||
|
class Extends
|
||
|
# To extend the enum fields in the engine you have to put in
|
||
|
# lib/engine_name/engine.rb file as in the example:
|
||
|
|
||
|
# > initializer 'add_additional enum values to my model' do
|
||
|
# > Extends::MY_ARRAY_OF_ENUM_VALUES.merge!(value1, value2, ....)
|
||
|
# > end
|
||
|
# >
|
||
|
|
||
|
# Notification types. Should not be freezed, as modules might append to this.
|
||
|
NOTIFICATIONS_TYPES = { assignment: 0,
|
||
|
recent_changes: 1,
|
||
|
system_message: 2 }
|
||
|
end
|