Exception: FLACsmith::Errors::InvalidMetadataKey

Inherits:
Base
  • Object
show all
Defined in:
lib/flacsmith/errors/invalid_metadata_key.rb

Overview

An invalid metdata key error.

Instance Method Summary collapse

Constructor Details

#initialize(keys = []) ⇒ InvalidMetadataKey

Returns a new instance of InvalidMetadataKey.



7
8
9
10
11
12
# File 'lib/flacsmith/errors/invalid_metadata_key.rb', line 7

def initialize keys = []
  invalid_keys = Array(keys).join ", "
  valid_keys = Metadata::Tag::KEYS.join ", "

  super %(Invalid metadata key(s): "#{invalid_keys}". Use: "#{valid_keys}".)
end