Sha256: f45ee535fcfd4b632bfc741733f1c1cfc206942182c28511f67da1f164dfcacf
Contents?: true
Size: 745 Bytes
Versions: 3
Compression:
Stored size: 745 Bytes
Contents
require 'tengine/resource' class Tengine::Resource::VirtualServerType include Mongoid::Document include Mongoid::Timestamps include Tengine::Core::CollectionAccessible include Tengine::Core::Validation field :provided_id, :type => String field :caption, :type => String field :cpu_cores, :type => Integer field :memory_size, :type => Integer field :properties, :type => Hash map_yaml_accessor :properties referenced_in :provider, :inverse_of => :virtual_server_types, :index => true, :class_name => "Tengine::Resource::Provider" validates :provided_id, :presence => true, :uniqueness => {:scope => :provider_id} index [ [:provider_id, Mongo::ASCENDING] , [:provided_id, Mongo::ASCENDING] ], :unique => true end
Version data entries
3 entries across 3 versions & 1 rubygems