Class: Yosina::Transliterators::IvsSvsBaseData::IvsSvsBaseRecord

Inherits:
Struct
  • Object
show all
Defined in:
lib/yosina/transliterators/ivs_svs_base_data.rb

Overview

Record for IVS/SVS base transliteration data

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ivs:, svs: nil, base90: nil, base2004: nil) ⇒ IvsSvsBaseRecord

Returns a new instance of IvsSvsBaseRecord.



9
10
11
# File 'lib/yosina/transliterators/ivs_svs_base_data.rb', line 9

def initialize(ivs:, svs: nil, base90: nil, base2004: nil)
  super
end

Instance Attribute Details

#base2004Object

Returns the value of attribute base2004

Returns:

  • (Object)

    the current value of base2004



8
9
10
# File 'lib/yosina/transliterators/ivs_svs_base_data.rb', line 8

def base2004
  @base2004
end

#base90Object

Returns the value of attribute base90

Returns:

  • (Object)

    the current value of base90



8
9
10
# File 'lib/yosina/transliterators/ivs_svs_base_data.rb', line 8

def base90
  @base90
end

#ivsObject

Returns the value of attribute ivs

Returns:

  • (Object)

    the current value of ivs



8
9
10
# File 'lib/yosina/transliterators/ivs_svs_base_data.rb', line 8

def ivs
  @ivs
end

#svsObject

Returns the value of attribute svs

Returns:

  • (Object)

    the current value of svs



8
9
10
# File 'lib/yosina/transliterators/ivs_svs_base_data.rb', line 8

def svs
  @svs
end