# 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