Module: PkgForge::Helpers
- Includes:
- Contracts::Builtin, Contracts::Core
- Included in:
- Forge
- Defined in:
- lib/pkgforge/helpers.rb
Overview
Helper functions for building packages
Instance Method Summary collapse
Instance Method Details
#dep(package) ⇒ Object
9 10 11 |
# File 'lib/pkgforge/helpers.rb', line 9 def dep(package) tmpdir(package.to_sym) end |
#releasedir ⇒ Object
14 15 16 |
# File 'lib/pkgforge/helpers.rb', line 14 def releasedir tmpdir(:release) end |
#run(cmd, env = {}) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/pkgforge/helpers.rb', line 19 def run(cmd, env = {}) Dir.chdir(tmpdir(:build)) do run_local(cmd, env) end nil end |