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
6 def self.create_adapter(o)
7   new
8 end
new() click to toggle source
   # File lib/puppet/pops/lookup/data_adapter.rb
10 def initialize
11   @data = {}
12 end

Public Instance Methods

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