Class: CFA::Grub2::GrubCfg
- Inherits:
-
BaseModel
- Object
- BaseModel
- CFA::Grub2::GrubCfg
- Defined in:
- lib/cfa/grub2/grub_cfg.rb
Overview
Represents generated grub configuration at /boot/grub2/grub.cfg Main features:
-
List of generated sections including translations
Defined Under Namespace
Classes: Parser
Constant Summary collapse
- PATH =
"/boot/grub2/grub.cfg"
Instance Method Summary collapse
-
#initialize(file_handler: File) ⇒ GrubCfg
constructor
A new instance of GrubCfg.
-
#sections ⇒ Array<String>
Sections from grub.cfg in order as they appear.
Constructor Details
#initialize(file_handler: File) ⇒ GrubCfg
Returns a new instance of GrubCfg.
29 30 31 |
# File 'lib/cfa/grub2/grub_cfg.rb', line 29 def initialize(file_handler: File) super(Parser, PATH, file_handler: file_handler) end |
Instance Method Details
#sections ⇒ Array<String>
Returns sections from grub.cfg in order as they appear.
34 35 36 |
# File 'lib/cfa/grub2/grub_cfg.rb', line 34 def sections data end |