From a349834a0d3793128ade3df0dc6b5209355ebc52 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Sat, 14 May 2016 10:43:33 -0300 Subject: [PATCH] Remove obsolete sqlite extension --- lib/sqlite_extension.rb | 28 ---------------------------- 1 file changed, 0 insertions(+), 28 deletions(-) delete mode 100644 lib/sqlite_extension.rb diff --git a/lib/sqlite_extension.rb b/lib/sqlite_extension.rb deleted file mode 100644 index 88d795a..0000000 --- a/lib/sqlite_extension.rb +++ /dev/null @@ -1,28 +0,0 @@ -if ApplicationRecord.connection.adapter_name.downcase == 'sqlite' - - database = ApplicationRecord.connection.raw_connection - - database.create_function('pow', 2, 1) do |func, base, exponent| - func.set_result(base.to_f ** exponent.to_f) - end - - database.create_function('sqrt', 1, 1) do |func, value| - func.set_result(Math.sqrt(value)) - end - - database.create_function('radians', 1, 1) do |func, value| - func.set_result(value.to_f * Math::PI / 180.0) - end - - database.create_function('spheric_distance', 5, 1) do |func, lat1, long1, lat2, long2, radius| - func.set_result( - radius.to_f * Math.acos( - [1, - Math.cos(lat1.to_f) * Math.cos(long1.to_f) * Math.cos(lat2.to_f) * Math.cos(long2.to_f) + - Math.cos(lat1.to_f) * Math.sin(long1.to_f) * Math.cos(lat2.to_f) * Math.sin(long2.to_f) + - Math.sin(lat1.to_f) * Math.sin(lat2.to_f) - ].min - ) - ) - end -end -- libgit2 0.21.2