class Terminfo::Data

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.cr

Instance 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

Class methods inherited from module Terminfo

directories directories, directories=(directories) directories=, extended=(extended) extended=, extended? extended?, get_internal(term) get_internal, get_internal?(term) get_internal?, has_internal?(term) has_internal?