class Terminfo::Data
- Terminfo::Data
- Reference
- Object
Overview
Represents complete terminfo data.
This class should be used when a Terminfo class is preferred over using a module.
Included Modules
Defined in:
terminfo.crInstance methods inherited from module Terminfo
booleans : Hash(String, Bool)
booleans,
booleans=(booleans : Hash(String, Bool))
booleans=,
description : String
description,
description=(description : String)
description=,
extended_booleans : Hash(String, Bool)
extended_booleans,
extended_booleans=(extended_booleans : Hash(String, Bool))
extended_booleans=,
extended_header : ExtendedHeader | Nil
extended_header,
extended_header=(extended_header : ExtendedHeader | Nil)
extended_header=,
extended_numbers : Hash(String, Int16)
extended_numbers,
extended_numbers=(extended_numbers : Hash(String, Int16))
extended_numbers=,
extended_strings : Hash(String, String)
extended_strings,
extended_strings=(extended_strings : Hash(String, String))
extended_strings=,
header : Header
header,
header=(header : Header)
header=,
name : String
name,
name=(name : String)
name=,
names : Array(String)
names,
names=(names : Array(String))
names=,
numbers : Hash(String, Int16)
numbers,
numbers=(numbers : Hash(String, Int16))
numbers=,
strings : Hash(String, String)
strings,
strings=(strings : Hash(String, String))
strings=
Constructor methods inherited from module Terminfo
new(file : BakedFileSystem::BakedFile, extended = true)new(file : File, extended = true)
new(file, io : IO, extended = ::Terminfo.extended?)
new(extended = true)
new(*, path : String, extended = true)
new(*, builtin : String, extended = true)
new(*, term : String, extended = true) new