lib/gendered/guesser.rb in gendered-0.0.2 vs lib/gendered/guesser.rb in gendered-0.0.3
- old
+ new
@@ -19,22 +19,24 @@
if name.is_a?(String)
name = Name.new(guess["name"])
end
name.tap do |n|
- n.gender = guess["gender"].to_sym
- n.probability = guess["probability"]
- n.sample_size = guess["count"]
+ if guess["gender"]
+ n.gender = guess["gender"].to_sym
+ n.probability = guess["probability"]
+ n.sample_size = guess["count"]
+ end
end
end
self.names
end
end
def url
url = "http://api.genderize.io/?"
name_queries = names.collect.with_index do |name, index|
- "name[#{index}]=#{name}"
+ "name[#{index}]=#{CGI.escape(name.to_s)}"
end
url + name_queries.join("&")
end
end