Sha256: eec9747925d66635fd314311695def73fde2a60316c4b04a8abdd87a6030d746

Contents?: true

Size: 630 Bytes

Versions: 9

Compression:

Stored size: 630 Bytes

Contents

Puppet::DataTypes.create_type('ResultSet') do
  interface <<-PUPPET
    attributes => {
      'results' => Array[Result],
    },
    functions => {
      count => Callable[[], Integer],
      empty => Callable[[], Boolean],
      error_set => Callable[[], ResultSet],
      find => Callable[[String[1]], Optional[Result]],
      first => Callable[[], Optional[Result]],
      names => Callable[[], Array[String[1]]],
      ok => Callable[[], Boolean],
      ok_set => Callable[[], ResultSet],
      targets => Callable[[], Array[Target]],
    }
  PUPPET

  load_file('bolt/result_set')

  implementation_class Bolt::ResultSet
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
bolt-0.17.2 bolt-modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.17.1 bolt-modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.17.0 bolt-modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.16.4 bolt-modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.16.3 bolt-modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.16.2 modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.16.1 modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.16.0 modules/boltlib/lib/puppet/datatypes/resultset.rb
bolt-0.15.0 modules/boltlib/lib/puppet/datatypes/resultset.rb