puppetlabs-stdlib/lib
David Schmitt 00c881d0da (MODULES-2516) Adds an is_a() function
The data type system is very hard to understand. Many people don't
understand why

    type_of([1,2,3]) == Array

will fail, but

    type_of([1,2,3]) <= Array

passes. This does a simpler validation that doesn't rely on explicit
data types. Instead, use

    $foo = [1,2,3]
    if $foo.is_a(Array) {
      notify { 'This is an array': }
    }

This is based on code by Ben Ford <ben.ford@puppetlabs.com>.

  * Added acceptance tests
  * Added dispatch
  * Improved unit tests
  * Added docs to README
2015-09-14 18:26:25 +01:00
..
facter (MODULES-2478) Support root_home fact on AIX through "lsuser" command 2015-08-28 15:21:13 +01:00
puppet (MODULES-2516) Adds an is_a() function 2015-09-14 18:26:25 +01:00