From fb658e907a24a82df63b51c3d7b2cf801658bea9 Mon Sep 17 00:00:00 2001 From: Moises Machado Date: Fri, 24 Apr 2009 07:26:33 -0300 Subject: [PATCH] ActionItem1003: fixing sqlite extension for debian squeeze --- lib/sqlite_extension.rb | 8 ++++---- vendor/plugins/geokit/lib/geo_kit/sqlite_extension.rb | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/sqlite_extension.rb b/lib/sqlite_extension.rb index c749926..daf1d20 100644 --- a/lib/sqlite_extension.rb +++ b/lib/sqlite_extension.rb @@ -2,19 +2,19 @@ if ActiveRecord::Base.connection.adapter_name.downcase == 'sqlite' database = ActiveRecord::Base.connection.raw_connection - database.create_function('pow', 2, :numeric) do |func, base, exponent| + 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, :numeric) do |func, value| + database.create_function('sqrt', 1, 1) do |func, value| func.set_result(Math.sqrt(value)) end - database.create_function('radians', 1, :numeric) do |func, value| + 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, :real) do |func, lat1, long1, lat2, long2, radius| + database.create_function('spheric_distance', 5, 1) do |func, lat1, long1, lat2, long2, radius| func.set_result( radius.to_f * Math.acos( [1, diff --git a/vendor/plugins/geokit/lib/geo_kit/sqlite_extension.rb b/vendor/plugins/geokit/lib/geo_kit/sqlite_extension.rb index e4dd9df..8d9374b 100644 --- a/vendor/plugins/geokit/lib/geo_kit/sqlite_extension.rb +++ b/vendor/plugins/geokit/lib/geo_kit/sqlite_extension.rb @@ -2,19 +2,19 @@ if ActiveRecord::Base.connection.adapter_name =~ /^sqlite$/i database = ActiveRecord::Base.connection.raw_connection - database.create_function('pow', 2, :numeric) do |func, base, exponent| + 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, :numeric) do |func, value| + database.create_function('sqrt', 1, 1) do |func, value| func.set_result(Math.sqrt(value)) end - database.create_function('radians', 1, :numeric) do |func, value| + 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, :real) do |func, lat1, long1, lat2, long2, radius| + database.create_function('spheric_distance', 5, 1) do |func, lat1, long1, lat2, long2, radius| func.set_result( radius.to_f * Math.acos( [1, -- libgit2 0.21.2