# File lib/spec/extensions/main.rb, line 76
      def share_as(name, &block)
        begin
          Object.const_set(name, share_examples_for(name, &block))
        rescue NameError => e
          raise NameError.new(e.message + "\nThe first argument to share_as must be a legal name for a constant\n")
        end
      end