Class: Babushka::FileAsset
Constant Summary
Constants inherited from Asset
Instance Attribute Summary
Attributes inherited from Asset
Instance Method Summary collapse
Methods inherited from Asset
#build_prefix, #content_subdir, detect_type_by_contents, detect_type_by_extension, #filename, for, #identity_dirs, #initialize, #process_extract, #supported?, #type, type
Methods included from ShellHelpers
cmd_dir, current_username, log_shell, login_shell, raw_shell, shell, shell!, shell?, shell_cmd, sudo, which
Methods included from LogHelpers
debug, deprecated!, log, log_block, log_error, log_ok, log_stderr, log_warn, removed!
Methods included from PathHelpers
cd, in_build_dir, in_download_dir
Constructor Details
This class inherits a constructor from Babushka::Asset
Instance Method Details
#extract(&block) ⇒ Object
99 100 101 102 103 |
# File 'lib/babushka/asset.rb', line 99 def extract &block in_download_dir { block.call(self) } end |