lib/airports.rb in airports-1.6.1 vs lib/airports.rb in airports-1.7.0

- old
+ new

@@ -35,14 +35,12 @@ @parsed_data ||= JSON.parse(data) end def self.airport_from_parsed_data_element(parsed_data_element) # TODO: Once we're using Ruby 2.5+, use Hash#transform_keys here to symbolize the keys - transformed_hash = parsed_data_element.each_with_object({}) do |(k, v), hash| - hash[k.to_sym] = v - end + transformed_hash = parsed_data_element.transform_keys(&:to_sym) - Airport.new(transformed_hash) + Airport.new(**transformed_hash) end private_class_method :airport_from_parsed_data_element def self.data @data ||= File.read(data_path)