Module: MySQLPoint::Quoting
- Defined in:
- lib/mysql_point/quoting.rb
Instance Method Summary collapse
Instance Method Details
#quote(value) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'lib/mysql_point/quoting.rb', line 2 def quote(value) # ActiveRecord 5.0, 5.1 if value.respond_to?(:to_wkt) "ST_GeomFromText(#{super(value.to_wkt)})" # ActiveRecord 5.2 elsif value.respond_to?(:value_for_database) && value.value_for_database.respond_to?(:to_wkt) "ST_GeomFromText(#{super(value.value_for_database.to_wkt)})" else super end end |