Class: MOF::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/mof/result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeResult

Returns a new instance of Result.



5
6
7
8
9
10
11
# File 'lib/mof/result.rb', line 5

def initialize
  @qualifiers = []
  @classes = []
  @associations = []
  @indications = []
  @instances = []
end

Instance Attribute Details

#associationsObject (readonly)

Returns the value of attribute associations.



3
4
5
# File 'lib/mof/result.rb', line 3

def associations
  @associations
end

#classesObject (readonly)

Returns the value of attribute classes.



3
4
5
# File 'lib/mof/result.rb', line 3

def classes
  @classes
end

#indicationsObject (readonly)

Returns the value of attribute indications.



3
4
5
# File 'lib/mof/result.rb', line 3

def indications
  @indications
end

#instancesObject (readonly)

Returns the value of attribute instances.



3
4
5
# File 'lib/mof/result.rb', line 3

def instances
  @instances
end

#qualifiersObject (readonly)

Returns the value of attribute qualifiers.



3
4
5
# File 'lib/mof/result.rb', line 3

def qualifiers
  @qualifiers
end

Instance Method Details

#is_qualifier?(name) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/mof/result.rb', line 13

def is_qualifier? name
  !qualifier(name).nil?
end

#to_sObject



27
28
29
30
31
32
33
34
# File 'lib/mof/result.rb', line 27

def to_s
  s = join_to_s( "Qualifiers", @qualifiers )
  s << join_to_s( "Classes", @classes )
  s << join_to_s( "Associations", @associations )
  s << join_to_s( "Indications", @indications )
  s << join_to_s( "Instances", @instances )
  s
end