Avoid __send__.

This commit is contained in:
Akinori MUSHA 2014-09-21 12:42:12 +09:00
parent dd507e3cbf
commit 10adab94db

View file

@ -16,9 +16,17 @@ class Location
self.lat, self.lng = data
when Hash, Location
data.each { |key, value|
begin
__send__("#{key}=", value)
rescue NameError
case key.to_sym
when :lat, :latitude
self.lat = value
when :lng, :longitude
self.lng = value
when :radius
self.radius = value
when :speed
self.speed = value
when :course
self.course = value
end
}
else