Class: Audiothority::Validators::TrackNumber

Inherits:
Object
  • Object
show all
Defined in:
lib/audiothority/validators/track.rb

Instance Method Summary collapse

Instance Method Details

#validate(tags) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/audiothority/validators/track.rb', line 6

def validate(tags)
  missing = tags.map(&:track).select(&:zero?)
  if missing.empty?
    Validation.new
  else
    Violation.new(:track, :missing, 'track(s) without track numbers', false)
  end
end