abstract class Barista::Behaviors::Omnibus::Packagers::Base
- Barista::Behaviors::Omnibus::Packagers::Base
- Reference
- Object
Included Modules
- Barista::Behaviors::Omnibus::Macros
- Barista::Behaviors::Software::Emittable
- Barista::Behaviors::Software::GenericCommands
- Barista::Behaviors::Software::OS::Information
Direct Known Subclasses
- Barista::Behaviors::Omnibus::Packagers::Deb
- Barista::Behaviors::Omnibus::Packagers::Pkg
- Barista::Behaviors::Omnibus::Packagers::Rpm
Defined in:
barista/behaviors/omnibus/packagers/base.crConstructors
Macro Summary
Instance Method Summary
- #build : Nil
- #cleanup
- #configure : Nil
- #exclusions
- #id : Symbol
- #inclusions
- #install_dir(*args, **options)
- #install_dir(*args, **options, &)
- #package_name
- #project : Barista::Behaviors::Omnibus::Project
- #run
- #safe_package_name : String
- #supported? : Bool
Instance methods inherited from module Barista::Behaviors::Software::Emittable
collect_error(arr : Array(String))
collect_error,
collect_output(arr : Array(String))
collect_output,
forward_error(&block : String -> )
forward_error,
forward_output(&block : String -> )
forward_output,
on_erroron_error(&block : String -> Nil) on_error, on_output
on_output(&block : String -> Nil) on_output