Class: Serega::SeregaPlugins::Metadata::MetadataConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/serega/plugins/metadata/metadata.rb

Overview

Config for ‘metadata` plugin

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opts) ⇒ Serega::SeregaPlugins::Metadata::MetadataConfig

Initializes context_metadata config object

Parameters:

  • opts (Hash)

    options



112
113
114
# File 'lib/serega/plugins/metadata/metadata.rb', line 112

def initialize(opts)
  @opts = opts
end

Instance Attribute Details

#optsHash (readonly)

Returns metadata options.

Returns:

  • (Hash)

    metadata options



103
104
105
# File 'lib/serega/plugins/metadata/metadata.rb', line 103

def opts
  @opts
end

Instance Method Details

#attribute_keysObject

Returns allowed metadata attribute keys



119
120
121
# File 'lib/serega/plugins/metadata/metadata.rb', line 119

def attribute_keys
  opts.fetch(:attribute_keys)
end