Sha256: 59d12e482fb381bc01e937cbcfd03a2ed27f4806809893534d745d53a248e3da

Contents?: true

Size: 538 Bytes

Versions: 18

Compression:

Stored size: 538 Bytes

Contents

# frozen_string_literal: true

Puppet::DataTypes.create_type('Result') do
  interface <<-PUPPET
    attributes => {
      'value' => Hash[String[1], Data],
      'target' => Target
    },
    functions => {
      error => Callable[[], Optional[Error]],
      message => Callable[[], Optional[String]],
      action => Callable[[], String],
      to_data => Callable[[], Hash],
      ok => Callable[[], Boolean],
      '[]' => Callable[[String[1]], Data]
    }
  PUPPET

  load_file('bolt/result')

  implementation_class Bolt::Result
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
bolt-1.33.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.32.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.31.1 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.31.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.30.1 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.30.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.29.1 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.29.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.28.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.27.1 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.27.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.26.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.25.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.24.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.23.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.22.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.21.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb
bolt-1.20.0 bolt-modules/boltlib/lib/puppet/datatypes/result.rb