Sha256: 8ca989c815837d43db6a8efb61b732411ace2443c72eae11763399977928f510
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
# encoding: UTF-8 # frozen_string_literal: true # Requirements # ======================================================================= # Stdlib # ----------------------------------------------------------------------- # Deps # ----------------------------------------------------------------------- # Project / Package # ----------------------------------------------------------------------- # Refinements # ======================================================================= # Namespace # ======================================================================= module QB module Ansible module Plugins # Definitions # ======================================================================= # Filter plugin methods to expose to Ansible's Jinja2 templates. module Filters def self.drop_ext path File.basename File.basename( path, File.extname( path ) ), '.tar' end def self.is_tar filepath extname = File.extname filepath extname == '.tar' || File.extname( File.basename( filepath, extname ) ) == '.tar' end end # module Filters # /Namespace # ======================================================================= end # module Plugins end # module Ansible end # module QB
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qb-0.4.5 | lib/qb/ansible/plugins/filters.rb |
qb-0.4.4 | lib/qb/ansible/plugins/filters.rb |