Module: QB::Ansible::Plugins::Filters
- Defined in:
- lib/qb/ansible/plugins/filters.rb
Overview
Filter plugin methods to expose to Ansible's Jinja2 templates.
Class Method Summary collapse
Class Method Details
.drop_ext(path) ⇒ Object
35 36 37 |
# File 'lib/qb/ansible/plugins/filters.rb', line 35 def self.drop_ext path File.basename File.basename( path, File.extname( path ) ), '.tar' end |
.is_tar(filepath) ⇒ Object
40 41 42 43 44 45 |
# File 'lib/qb/ansible/plugins/filters.rb', line 40 def self.is_tar filepath extname = File.extname filepath extname == '.tar' || File.extname( File.basename( filepath, extname ) ) == '.tar' end |