We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bae1789 commit e6ed78bCopy full SHA for e6ed78b
lib/lab_tech/engine.rb
@@ -2,5 +2,21 @@ module LabTech
2
class Engine < ::Rails::Engine
3
isolate_namespace LabTech
4
config.generators.api_only = true
5
+
6
+ config.after_initialize do
7
+ required_serializable_classes = [
8
+ ActiveSupport::Duration,
9
+ ActiveSupport::TimeWithZone,
10
+ ActiveSupport::TimeZone,
11
+ Time,
12
+ ]
13
14
+ missing_classes = required_serializable_classes - Rails.configuration.active_record.yaml_column_permitted_classes
15
16
+ if missing_classes.any?
17
+ puts "Please add #{missing_classes.join(', ')} to your Rails.configuration.active_record.yaml_column_permitted_classes.".red
18
+ puts "LabTech will break your application horribly unless you do.".red
19
+ end
20
21
end
22
0 commit comments