module Henchman::Functions

Public Class Methods

future?() click to toggle source
# File lib/henchman/functions.rb, line 15
def self.future?
  ENV['FUTURE_PARSER'] == 'true' && future_applicable?
end
future_applicable?() click to toggle source
# File lib/henchman/functions.rb, line 9
def self.future_applicable?
  tmp_ver = puppet_version
  Gem::Version.new(tmp_ver) >= Gem::Version.new('3.2') &&
    Gem::Version.new(tmp_ver) < Gem::Version.new('4')
end
puppet_version() click to toggle source
# File lib/henchman/functions.rb, line 5
def self.puppet_version
  Puppet.version
end