Module: Serega::SeregaPlugins::ValidateModifiers

Defined in:
lib/serega/plugins/validate_modifiers/validate.rb,
lib/serega/plugins/validate_modifiers/validate_modifiers.rb

Defined Under Namespace

Modules: InstanceMethods Classes: Validate

Class Method Summary collapse

Class Method Details

.after_load_plugin(serializer_class, **opts) ⇒ Object



15
16
17
# File 'lib/serega/plugins/validate_modifiers/validate_modifiers.rb', line 15

def self.after_load_plugin(serializer_class, **opts)
  serializer_class.config[:validate_modifiers] = {auto: opts.fetch(:auto, true)}
end

.load_plugin(serializer_class, **_opts) ⇒ Object



10
11
12
13
# File 'lib/serega/plugins/validate_modifiers/validate_modifiers.rb', line 10

def self.load_plugin(serializer_class, **_opts)
  serializer_class.include(InstanceMethods)
  require_relative "./validate"
end

.plugin_nameObject



6
7
8
# File 'lib/serega/plugins/validate_modifiers/validate_modifiers.rb', line 6

def self.plugin_name
  :validate_modifiers
end