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'