lib/pg_search/normalizer.rb in pg_search-0.5.1 vs lib/pg_search/normalizer.rb in pg_search-0.5.2

- old
+ new

@@ -2,21 +2,21 @@ class Normalizer def initialize(config) @config = config end - def add_normalization(original_sql) - normalized_sql = original_sql + def add_normalization(sql_expression) if @config.ignore.include?(:accents) if @config.postgresql_version < 90000 raise PgSearch::NotSupportedForPostgresqlVersion.new(<<-MESSAGE.gsub /^\s*/, '') - Sorry, {:ignoring => :accents} only works in PostgreSQL 9.0 and above. - #{@config.inspect} + Sorry, {:ignoring => :accents} only works in PostgreSQL 9.0 and above. + #{@config.inspect} MESSAGE else - normalized_sql = "unaccent(#{normalized_sql})" + "unaccent(#{sql_expression})" end + else + sql_expression end - normalized_sql end end end