class Zap::Reporter::Interactive
Defined in:
reporter/interactive.crConstructors
Instance Method Summary
- #error(error : Exception, location : String | Nil = "") : Nil
- #errors(errors : Array(Tuple(Exception, String))) : Nil
- #header(emoji : String, str : String, color = :default) : String
- #info(str : String) : Nil
- #log(str : String) : Nil
- #on_building_package : Nil
- #on_downloading_package : Nil
- #on_installing_package : Nil
- #on_package_added(pkg_key : String) : Nil
- #on_package_built : Nil
- #on_package_downloaded : Nil
- #on_package_installed : Nil
- #on_package_packed : Nil
- #on_package_removed(pkg_key : String) : Nil
- #on_package_resolved : Nil
- #on_packing_package : Nil
- #on_resolving_package : Nil
- #output : IO
- #output_sync(&block : IO -> ) : Nil
- #prepend(bytes : Bytes) : Nil
- #prepend(str : String) : Nil
- #report_builder_updates(& : -> T) : T forall T
- #report_done(realtime, memory, install_config, *, unmet_peers : Hash(String, Hash(Utils::Semver::Range, Set(String))) | Nil = nil) : Nil
- #report_installer_updates(& : -> T) : T forall T
- #report_resolver_updates(& : -> T) : T forall T
- #stop : Nil
- #warning(error : Exception, location : String | Nil = "") : Nil
Instance methods inherited from class Zap::Reporter
error(error : Exception, location : String | Nil) : Nil
error,
errors(errors : Array(Tuple(Exception, String))) : Nil
errors,
header(emoji : String, str : String, color = :default) : String
header,
info(str : String) : Nil
info,
io_lock : Mutex
io_lock,
log(str : String) : Nil
log,
on_building_package : Nil
on_building_package,
on_downloading_package : Nil
on_downloading_package,
on_installing_package : Nil
on_installing_package,
on_package_added(pkg_key : String) : Nil
on_package_added,
on_package_built : Nil
on_package_built,
on_package_downloaded : Nil
on_package_downloaded,
on_package_installed : Nil
on_package_installed,
on_package_packed : Nil
on_package_packed,
on_package_removed(pkg_key : String) : Nil
on_package_removed,
on_package_resolved : Nil
on_package_resolved,
on_packing_package : Nil
on_packing_package,
on_resolving_package : Nil
on_resolving_package,
output : IO
output,
output_sync(&block : IO -> ) : Nil
output_sync,
prepend(bytes : Bytes) : Nil
prepend,
report_builder_updates(& : -> T) forall T
report_builder_updates,
report_done(realtime, memory, install_config, *, unmet_peers : Hash(String, Hash(Utils::Semver::Range, Set(String))) | Nil = nil) : Nil
report_done,
report_installer_updates(& : -> T) forall T
report_installer_updates,
report_resolver_updates(& : -> T) forall T
report_resolver_updates,
stop : Nil
stop,
warning(error : Exception, location : String | Nil) : Nil
warning
Instance methods inherited from class Object
or(other : T) : T | self forall T
or,
pipe(&)
pipe
Constructor Detail
Instance Method Detail
def report_done(realtime, memory, install_config, *, unmet_peers : Hash(String, Hash(Utils::Semver::Range, Set(String))) | Nil = nil) : Nil
#