From: Michal Fojtik <[email protected]>
Signed-off-by: Michal fojtik <[email protected]> --- server/lib/deltacloud/models.rb | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/server/lib/deltacloud/models.rb b/server/lib/deltacloud/models.rb index a794192..099afda 100644 --- a/server/lib/deltacloud/models.rb +++ b/server/lib/deltacloud/models.rb @@ -1,4 +1,3 @@ -# # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. The @@ -14,19 +13,11 @@ # License for the specific language governing permissions and limitations # under the License. -require 'deltacloud/models/base_model' -require 'deltacloud/models/realm' -require 'deltacloud/models/image' -require 'deltacloud/models/instance' -require 'deltacloud/models/key' -require 'deltacloud/models/address' -require 'deltacloud/models/instance_address' -require 'deltacloud/models/instance_profile' -require 'deltacloud/models/storage_snapshot' -require 'deltacloud/models/storage_volume' -require 'deltacloud/models/bucket' -require 'deltacloud/models/blob' -require 'deltacloud/models/load_balancer' -require 'deltacloud/models/firewall' -require 'deltacloud/models/firewall_rule' -require 'deltacloud/models/provider' +require_relative 'models/base_model' + +# Include all models + +Dir[File.join(File::dirname(__FILE__), "models", "*.rb")].each do |model| + next if model =~ /base_model\.rb$/ + require model +end -- 1.7.10
