Module: Fog::XenServer::Compute::Models::ClassMethods
Instance Method Summary collapse
- #collection_name(collection_name = nil) ⇒ Object
- #provider_class(provider_class = nil) ⇒ Object
- #require_before_save(*args) ⇒ Object
Instance Method Details
#collection_name(collection_name = nil) ⇒ Object
11 12 13 14 |
# File 'lib/fog/xenserver/compute/models/class_methods.rb', line 11 def collection_name(collection_name = nil) return @collection_name if collection_name.nil? @collection_name = collection_name end |
#provider_class(provider_class = nil) ⇒ Object
6 7 8 9 |
# File 'lib/fog/xenserver/compute/models/class_methods.rb', line 6 def provider_class(provider_class = nil) return @provider_class if provider_class.nil? @provider_class = provider_class.to_s end |
#require_before_save(*args) ⇒ Object
16 17 18 19 |
# File 'lib/fog/xenserver/compute/models/class_methods.rb', line 16 def require_before_save(*args) return @require_before_save || [] if args.empty? @require_before_save = args end |