lib/postgis_adapter.rb in postgis_adapter-0.3.8 vs lib/postgis_adapter.rb in postgis_adapter-0.5.0

- old
+ new

@@ -37,10 +37,10 @@ attr = attr.to_s column_name = connection.quote_column_name(attr) if columns_hash[attr].is_a?(SpatialColumn) if value.is_a?(Array) attrs[attr.to_sym]= "BOX3D(" + value[0].join(" ") + "," + value[1].join(" ") + ")" - "#{table_name}.#{column_name} && SetSRID(?::box3d, #{value[2] || DEFAULT_SRID} ) " + "#{table_name}.#{column_name} && SetSRID(?::box3d, #{value[2] || @@default_srid || DEFAULT_SRID} ) " elsif value.is_a?(Envelope) attrs[attr.to_sym]= "BOX3D(" + value.lower_corner.text_representation + "," + value.upper_corner.text_representation + ")" "#{table_name}.#{column_name} && SetSRID(?::box3d, #{value.srid} ) " else "#{table_name}.#{column_name} && ? "