From 676d5c3c94a487c4e1441af4dad8d1cc6aa04882 Mon Sep 17 00:00:00 2001 From: Johan Van Ryseghem Date: Mon, 22 Jul 2019 11:47:00 +0200 Subject: [PATCH] Get rid of invisble chars in attributes names --- lib/gtfs/model/class_methods.rb | 2 +- lib/gtfs/version.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/gtfs/model/class_methods.rb b/lib/gtfs/model/class_methods.rb index 7634a00..af572b3 100644 --- a/lib/gtfs/model/class_methods.rb +++ b/lib/gtfs/model/class_methods.rb @@ -74,7 +74,7 @@ def parse_model(attr_hash, options={}) unprefixed_attr_hash = {} attr_hash.each do |key, val| - unprefixed_attr_hash[key.gsub(/^#{prefix}/, '')] = val + unprefixed_attr_hash[key.gsub(/^#{prefix}/, '').gsub(/[^a-zA-Z_]/, '')] = val end model = self.new(unprefixed_attr_hash) diff --git a/lib/gtfs/version.rb b/lib/gtfs/version.rb index 90aff31..3a1806f 100644 --- a/lib/gtfs/version.rb +++ b/lib/gtfs/version.rb @@ -1,3 +1,3 @@ module GTFS - VERSION = '0.3.1' + VERSION = '0.3.2' end