Class: Gitlab::Tracking::Destinations::SnowplowContextValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/tracking/destinations/snowplow_context_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate!(context) ⇒ Object



7
8
9
10
11
12
# File 'lib/gitlab/tracking/destinations/snowplow_context_validator.rb', line 7

def validate!(context)
  Array.wrap(context).each do |item|
    json = item.with_indifferent_access
    validate_against_schema(json[:schema], json[:data])
  end
end