class Puppet::Pops::Lookup::DataAdapter

A class that adapts a Hash @api private

Public Class Methods

create_adapter(o) click to toggle source
  # File lib/puppet/pops/lookup/data_adapter.rb
7 def self.create_adapter(o)
8   new
9 end
new() click to toggle source
   # File lib/puppet/pops/lookup/data_adapter.rb
11 def initialize
12   @data = {}
13 end

Public Instance Methods

[](name) click to toggle source
   # File lib/puppet/pops/lookup/data_adapter.rb
15 def [](name)
16   @data[name]
17 end
[]=(name, value) click to toggle source
   # File lib/puppet/pops/lookup/data_adapter.rb
23 def []=(name, value)
24   @data[name] = value
25 end
include?(name) click to toggle source
   # File lib/puppet/pops/lookup/data_adapter.rb
19 def include?(name)
20   @data.include? name
21 end