abstract class Chem::IO::Reader(T)

Direct Known Subclasses

Defined in:

chem/io/reader.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(io : ::IO, sync_close : Bool = true) #

[View source]
def self.new(path : Path | String) : self #

[View source]

Class Method Detail

def self.open(io : ::IO, sync_close : Bool = true, **options, &) #

[View source]
def self.open(path : Path | String, **options, &) #

[View source]

Instance Method Detail

def close #

[View source]
def closed? #

[View source]
def parse_exception(msg : String) #

[View source]
abstract def read_entry : T #

[View source]
def sync_close=(sync_close : Bool) #

[View source]
def sync_close? #

[View source]