Class: OtherId

Inherits:
Object
  • Object
show all
Defined in:
lib/xml_models/identity_metadata/identity_metadata.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nameObject

Returns the value of attribute name.



48
49
50
# File 'lib/xml_models/identity_metadata/identity_metadata.rb', line 48

def name
  @name
end

#valueObject

Returns the value of attribute value.



49
50
51
# File 'lib/xml_models/identity_metadata/identity_metadata.rb', line 49

def value
  @value
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


67
68
69
# File 'lib/xml_models/identity_metadata/identity_metadata.rb', line 67

def empty?
  (self.name.nil? || self.name.empty?) && (self.value.nil? || self.value.empty?)
end

#to_sObject



63
64
65
# File 'lib/xml_models/identity_metadata/identity_metadata.rb', line 63

def to_s
  "#{self.name}:#{self.value}"
end

#xml_valuesObject



51
52
53
# File 'lib/xml_models/identity_metadata/identity_metadata.rb', line 51

def xml_values
 [self.value, {:name => self.name}]
end