# File lib/cim/qualifier_declaration.rb, line 37 def initialize name, type = :boolean, default = false, scopes = nil, flavors = nil @type = (type.kind_of? Type) ? type : Type.new(type) @default = (default.nil? || default.is_a?(CIM::Variant)) ? default : CIM::Variant.new(@type, default) @scopes = scopes @flavors = flavors super name end