Class: Bootloader::Language

Inherits:
CFA::BaseModel
  • Object
show all
Defined in:
src/lib/bootloader/language.rb

Overview

Note:

If it is useful also in other places, then please consider to move

read only model to get system language from sysconfig Uses CFA base model with augeas parser this class Yast2 and rename to something like Sysconfig::Language

Constant Summary collapse

PARSER =
CFA::AugeasParser.new("sysconfig.lns")
PATH =
"/etc/sysconfig/language"

Instance Method Summary collapse

Constructor Details

#initialize(file_handler: nil) ⇒ Language

Returns a new instance of Language.



15
16
17
# File 'src/lib/bootloader/language.rb', line 15

def initialize(file_handler: nil)
  super(PARSER, PATH, file_handler: file_handler)
end

Instance Method Details

#rc_langObject



19
20
21
# File 'src/lib/bootloader/language.rb', line 19

def rc_lang
  generic_get("RC_LANG")
end