diff --git a/History.txt b/History.txt index 8a8a14f..98b0352 100644 --- a/History.txt +++ b/History.txt @@ -1,3 +1,6 @@ +== 0.7.2 +* Eliminate noisy warning: =~ called on anything but String objects. + == 0.7.1 * Eliminate noisy warning: =~ called on Array objects. diff --git a/gemfiles/Gemfile-rails.4.2.x.lock b/gemfiles/Gemfile-rails.4.2.x.lock index 2337ce3..822eaf1 100644 --- a/gemfiles/Gemfile-rails.4.2.x.lock +++ b/gemfiles/Gemfile-rails.4.2.x.lock @@ -8,7 +8,7 @@ GIT PATH remote: .. specs: - pickle (0.7.1) + pickle (0.7.2) cucumber (>= 3.0, < 8.0) rake diff --git a/lib/pickle/session/parser.rb b/lib/pickle/session/parser.rb index 10d190a..1e4fa8d 100644 --- a/lib/pickle/session/parser.rb +++ b/lib/pickle/session/parser.rb @@ -24,7 +24,7 @@ def match_field def parse_hash(hash) hash.inject({}) do |parsed, (key, val)| - if session && !val.is_a?(Array) && val =~ /^#{capture_model}$/ + if session && val.is_a?(String) && val =~ /^#{capture_model}$/ parsed.merge(key => session.model($1)) else parsed.merge(key => val) diff --git a/lib/pickle/version.rb b/lib/pickle/version.rb index 29a64c6..dc37144 100644 --- a/lib/pickle/version.rb +++ b/lib/pickle/version.rb @@ -1,3 +1,3 @@ module Pickle - VERSION = "0.7.1" + VERSION = "0.7.2" end