Class: AsciiChem::Model::ElectronConfiguration::TermSymbol

Inherits:
Struct
  • Object
show all
Defined in:
lib/asciichem/model/electron_configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#j_valueObject

Returns the value of attribute j_value

Returns:

  • (Object)

    the current value of j_value



12
13
14
# File 'lib/asciichem/model/electron_configuration.rb', line 12

def j_value
  @j_value
end

#letterObject

Returns the value of attribute letter

Returns:

  • (Object)

    the current value of letter



12
13
14
# File 'lib/asciichem/model/electron_configuration.rb', line 12

def letter
  @letter
end

#multiplicityObject

Returns the value of attribute multiplicity

Returns:

  • (Object)

    the current value of multiplicity



12
13
14
# File 'lib/asciichem/model/electron_configuration.rb', line 12

def multiplicity
  @multiplicity
end

Instance Method Details

#to_sObject



13
14
15
# File 'lib/asciichem/model/electron_configuration.rb', line 13

def to_s
  "^#{multiplicity}#{letter}_#{j_value}"
end