in lib/wit.rb [165:181]
def validate_payload(payload)
key_types = {
id: String,
name: String,
roles: Array,
lookups: Array,
keywords: Array,
text: String,
intent: String,
entities: Array,
traits: Array
}
payload.each do |k, v|
raise Error.new("#{k.to_s} in request body must be #{key_types[k].to_s} type") unless key_types[k] == v.class
end
end