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