# 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