get_inherited_methods_for (ZenTest)

    # File lib/zentest.rb, line 152
      def get_inherited_methods_for(klass, full)
        klass = self.get_class(klass) if klass.kind_of? String

        klassmethods = {}
        if (klass.class.method_defined?(:superclass)) then
          superklass = klass.superclass
          if superklass then
            the_methods = superklass.instance_methods(true)

            # generally we don't test Object's methods...
            unless full then
              the_methods -= Object.instance_methods(true)
              the_methods -= Kernel.methods # FIX (true) - check 1.6 vs 1.8
            end

            the_methods.each do |meth|
              klassmethods[meth.to_s] = true
            end
          end
        end
        return klassmethods
      end