From 3f4a3355aa1b7d74ddb576b9168c0ba97737e0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Font=C3=A1n=20Mui=C3=B1os?= Date: Tue, 21 Jul 2009 16:02:32 +0000 Subject: [PATCH] Added plugins to make code work with sequel >= 3.0 git-svn-id: http://svn.opennebula.org/one/trunk@714 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/oca/rm/image.rb | 5 +++++ src/oca/rm/repo_manager.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/oca/rm/image.rb b/src/oca/rm/image.rb index 904819307d..f1ce5ede6a 100644 --- a/src/oca/rm/image.rb +++ b/src/oca/rm/image.rb @@ -1,6 +1,9 @@ module OpenNebula class Image < Sequel::Model + plugin :schema + plugin :hook_class_methods + # Creates the database table asociated with the model. It first # checks for table existence before creating it so it is reasonably # safe to call it when you load the library. @@ -138,6 +141,8 @@ module OpenNebula end class ImageAcl < Sequel::Model + plugin :schema + def self.initialize_table set_schema do primary_key :id, :type => Integer diff --git a/src/oca/rm/repo_manager.rb b/src/oca/rm/repo_manager.rb index d5381ace00..0c4c2e356f 100644 --- a/src/oca/rm/repo_manager.rb +++ b/src/oca/rm/repo_manager.rb @@ -3,7 +3,7 @@ require 'rubygems' #require 'storage_pool' require 'uuid' require 'fileutils' -gem 'sequel', '< 3.0' +#gem 'sequel', '< 3.0' require 'sequel' require 'logger'