# File lib/hiera/scope.rb, line 9 def [](key) if key == "calling_class" ans = @real.resource.name.to_s.downcase elsif key == "calling_module" ans = @real.resource.name.to_s.downcase.split("::").first else ans = @real.lookupvar(key) end # damn you puppet visual basic style variables. return nil if ans == "" return ans end