diff options
563 files changed, 563 insertions, 0 deletions
@@ -1,3 +1,4 @@ # Include the English library file in a Ruby script, and you can # reference the global variables such as \VAR{\$\_} using less # cryptic names, listed in the following table.% \vref{tab:english}. @@ -1,3 +1,4 @@ #-- # Copyright (c) 2001,2003 Akinori MUSHA <[email protected]> # @@ -1,3 +1,4 @@ # # = base64.rb: methods for base64-encoding and -decoding strings # @@ -1,3 +1,4 @@ #-- # benchmark.rb - a performance benchmarking library # @@ -1,3 +1,4 @@ # # cgi.rb - cgi support library # @@ -1,3 +1,4 @@ require 'cgi/util' class CGI # Class representing an HTTP cookie. @@ -1,3 +1,4 @@ #-- # Methods for generating HTML, parsing CGI-related parameters, and # generating HTTP responses. @@ -1,3 +1,4 @@ class CGI # Base module for HTML-generation mixins. # @@ -1,3 +1,4 @@ # # cgi/session.rb - session support for cgi scripts # @@ -1,3 +1,4 @@ # # cgi/session/pstore.rb - persistent storage of marshalled session data # @@ -1,3 +1,4 @@ class CGI; module Util; end; extend Util; end module CGI::Util @@accept_charset="UTF-8" unless defined?(@@accept_charset) @@ -1,3 +1,4 @@ ## # = Trigonometric and transcendental functions for complex numbers. # @@ -1,3 +1,4 @@ # Copyright (C) 2000 Network Applied Communication Laboratory, Inc. # Copyright (C) 2000 Information-technology Promotion Agency, Japan # Copyright (C) 2000-2003 NAKAMURA, Hiroshi <[email protected]> @@ -1,3 +1,4 @@ # = delegate -- Support for the Delegation Pattern # # Documentation by James Edward Gray II and Gavin Sinclair @@ -1,2 +1,3 @@ require 'drb/drb' @@ -1,3 +1,4 @@ # Copyright (c) 2000,2002,2003 Masatoshi SEKI # # acl.rb is copyrighted free software by Masatoshi SEKI. @@ -1,3 +1,4 @@ # # = drb/drb.rb # @@ -1,3 +1,4 @@ module DRb class DRbObject # :nodoc: def ==(other) @@ -1,3 +1,4 @@ =begin external service Copyright (c) 2000,2002 Masatoshi SEKI @@ -1,3 +1,4 @@ =begin external service manager Copyright (c) 2000 Masatoshi SEKI @@ -1,3 +1,4 @@ require 'drb/drb' require 'monitor' @@ -1,3 +1,4 @@ # for ruby-1.8.0 module DRb # :nodoc: all @@ -1,3 +1,4 @@ require 'observer' module DRb @@ -1,3 +1,4 @@ require 'socket' require 'openssl' require 'drb/drb' @@ -1,3 +1,4 @@ require 'drb/drb' require 'monitor' @@ -1,3 +1,4 @@ require 'socket' require 'drb/drb' require 'tmpdir' @@ -1,3 +1,4 @@ # #-- # e2mmap.rb - for Ruby 1.1 @@ -1,4 +1,5 @@ # -*- coding: us-ascii -*- # = ERB -- Ruby Templating # # Author:: Masatoshi SEKI @@ -1,3 +1,4 @@ # # = fileutils.rb # @@ -1,3 +1,4 @@ # # find.rb: the Find module for processing all files under a given directory. # @@ -1,3 +1,4 @@ # # forwardable.rb - # $Release Version: 1.1$ @@ -1,3 +1,4 @@ # # GetoptLong for Ruby # @@ -1,3 +1,4 @@ # # ipaddr.rb - A class to manipulate an IP address # @@ -1,3 +1,4 @@ # # irb.rb - irb main module # $Release Version: 0.9.6 $ @@ -1,3 +1,4 @@ # # change-ws.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # fork.rb - # $Release Version: 0.9.6 $ @@ -1,3 +1,4 @@ # # help.rb - helper using ri # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # load.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # nop.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # change-ws.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # multi.rb - # $Release Version: 0.9.6$ # $Revision$ @@ -1,3 +1,4 @@ # # irb/completor.rb - # $Release Version: 0.9$ @@ -1,3 +1,4 @@ # # irb/context.rb - irb context # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/ext/cb.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # history.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # loader.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # math-mode.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/multi-irb.rb - multiple irb module # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # save-history.rb - # $Release Version: 0.9.6$ # $Revision$ @@ -1,3 +1,4 @@ # # irb/lib/tracer.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # use-loader.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # push-ws.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/extend-command.rb - irb extend command # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # frame.rb - # $Release Version: 0.9$ @@ -1,3 +1,4 @@ # # irb/help.rb - print usage module # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/init.rb - irb initialize module # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/input-method.rb - input methods used irb # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/inspector.rb - inspect methods # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/lc/error.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # :stopdoc: module IRB class Locale @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- # irb/lc/ja/error.rb - # $Release Version: 0.9.6$ # $Revision$ @@ -1,3 +1,4 @@ # # irb/locale.rb - internationalization module # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ module IRB class << (MagicFile = Object.new) # see parser_magic_comment in parse.y @@ -1,3 +1,4 @@ # # notifier.rb - output methods used by irb # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # output-method.rb - output methods used by irb # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/ruby-lex.rb - ruby lexcal analyzer # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/ruby-token.rb - ruby tokens # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/slex.rb - simple lex analyzer # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # DO NOT WRITE ANY MAGIC COMMENT HERE. def default_src_encoding return __ENCODING__ @@ -1,3 +1,4 @@ # # irb/version.rb - irb version definition file # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/workspace-binding.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # irb/ws-for-case-2.rb - # $Release Version: 0.9.6$ @@ -1,3 +1,4 @@ # # xmp.rb - irb version of gotoken xmp # $Release Version: 0.9$ @@ -1,3 +1,4 @@ # logger.rb - simple logging utility # Copyright (C) 2000-2003, 2005, 2008, 2011 NAKAMURA, Hiroshi <[email protected]>. # @@ -1,3 +1,4 @@ #-- # $Release Version: 0.5 $ # $Revision: 1.1.1.1.4.1 $ @@ -1,4 +1,5 @@ # encoding: utf-8 # # = matrix.rb # @@ -1,3 +1,4 @@ class Matrix # Adapted from JAMA: http://math.nist.gov/javanumerics/jama/ @@ -1,3 +1,4 @@ class Matrix # Adapted from JAMA: http://math.nist.gov/javanumerics/jama/ @@ -1,4 +1,5 @@ # -*- coding: us-ascii -*- # frozen-string-literal: false # module to create Makefile for extension modules # invoke like: ruby -r mkmf extconf.rb @@ -1,3 +1,4 @@ # = monitor.rb # # Copyright (C) 2001 Shugo Maeda <[email protected]> @@ -1,3 +1,4 @@ # # mutex_m.rb - # $Release Version: 3.0$ @@ -1,3 +1,4 @@ # # = net/http.rb # @@ -1,3 +1,4 @@ # for backward compatibility # :enddoc: @@ -1,3 +1,4 @@ # Net::HTTP exception class. # You cannot use Net::HTTPExceptions directly; instead, you must use # its subclasses. @@ -1,3 +1,4 @@ # HTTPGenericRequest is the parent of the HTTPRequest class. # Do not use this directly; use a subclass of HTTPRequest. # @@ -1,3 +1,4 @@ # The HTTPHeader module defines methods for reading and writing # HTTP headers. # @@ -1,3 +1,4 @@ module Net::HTTP::ProxyDelta #:nodoc: private @@ -1,3 +1,4 @@ # HTTP request class. # This class wraps together the request header and the request path. # You cannot use this class directly. Instead, you should use one of its @@ -1,3 +1,4 @@ # # HTTP/1.1 methods --- RFC2616 # @@ -1,3 +1,4 @@ # HTTP response class. # # This class wraps together the response header and the response body (the @@ -1,3 +1,4 @@ # :stopdoc: class Net::HTTPUnknownResponse < Net::HTTPResponse HAS_BODY = true @@ -1,3 +1,4 @@ =begin = net/https -- SSL/TLS enhancement for Net::HTTP. @@ -1,3 +1,4 @@ # = net/pop.rb # # Copyright (c) 1999-2007 Yukihiro Matsumoto. @@ -1,3 +1,4 @@ # # = net/protocol.rb # @@ -1,3 +1,4 @@ # = net/smtp.rb # # Copyright (c) 1999-2007 Yukihiro Matsumoto. @@ -1,3 +1,4 @@ # # Implementation of the _Observer_ object-oriented design pattern. The # following documentation is copied, with modifications, from "Programming @@ -1 +1,2 @@ require_relative 'optparse' @@ -1,3 +1,4 @@ # # optparse.rb - command-line option analysis with the OptionParser class. # @@ -1,3 +1,4 @@ require 'optparse' class OptionParser::AC < OptionParser @@ -1,3 +1,4 @@ require 'optparse' require 'date' @@ -1,3 +1,4 @@ # -*- ruby -*- require 'shellwords' @@ -1,3 +1,4 @@ require 'optparse' require 'time' @@ -1,3 +1,4 @@ # -*- ruby -*- require 'optparse' @@ -1,3 +1,4 @@ # OptionParser internal utility class << OptionParser @@ -1,3 +1,4 @@ # # = ostruct.rb: OpenStruct implementation # @@ -1,3 +1,4 @@ # # = prime.rb # @@ -1,3 +1,4 @@ require 'profiler' RubyVM::InstructionSequence.compile_option = { @@ -1,3 +1,4 @@ # Profile provides a way to Profile your Ruby application. # # Profiling your program is a way of determining which methods are called and @@ -1,3 +1,4 @@ # = PStore -- Transactional File Storage for Ruby Objects # # pstore.rb - @@ -1,3 +1,4 @@ #-- # $originalId: parser.rb,v 1.8 2006/07/06 11:42:07 aamine Exp $ # @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ $DEBUG_RDOC = nil # :main: README.rdoc @@ -1,3 +1,4 @@ ## # Represent an alias, which is an old_name/new_name pair associated with a # particular context @@ -1,3 +1,4 @@ ## # An anonymous class like: # @@ -1,3 +1,4 @@ ## # AnyMethod is the base class for objects representing methods @@ -1,3 +1,4 @@ ## # An attribute created by \#attr, \#attr_reader, \#attr_writer or # \#attr_accessor @@ -1,3 +1,4 @@ ## # ClassModule is the base class for objects representing either a class or a # module. @@ -1,3 +1,4 @@ ## # Base class for the RDoc code tree. # @@ -1,3 +1,4 @@ # This file was used to load all the RDoc::CodeObject subclasses at once. Now # autoload handles this. @@ -1,3 +1,4 @@ ## # A comment holds the text comment for a RDoc::CodeObject and provides a # unified way of cleaning it up and parsing it into an RDoc::Markup::Document. @@ -1,3 +1,4 @@ ## # A constant @@ -1,3 +1,4 @@ require 'cgi' ## @@ -1,3 +1,4 @@ ## # A section of documentation like: # @@ -1,3 +1,4 @@ ## # RDoc::CrossReference is a reusable way to create cross references for names. @@ -1,4 +1,5 @@ # coding: US-ASCII ## # This class is a wrapper around File IO and Encoding that helps RDoc load @@ -1,3 +1,4 @@ ## # Allows an ERB template to be rendered in the context (binding) of an # existing ERB template evaluation. @@ -1,3 +1,4 @@ require 'erb' ## @@ -1,3 +1,4 @@ ## # A Module extension to a class with \#extend # @@ -1,3 +1,4 @@ ## # RDoc uses generators to turn parsed source code in the form of an # RDoc::CodeObject tree into some form of output. RDoc comes with the HTML @@ -1,3 +1,4 @@ # -*- mode: ruby; ruby-indent-level: 2; tab-width: 2 -*- require 'erb' @@ -1,3 +1,4 @@ require 'json' begin require 'zlib' @@ -1,3 +1,4 @@ ## # Handle common RDoc::Markup tasks for various CodeObjects # @@ -1,3 +1,4 @@ ## # Generates a POT file. # @@ -1,3 +1,4 @@ ## # Extracts message from RDoc::Store @@ -1,3 +1,4 @@ ## # Generates a PO format text @@ -1,3 +1,4 @@ ## # A PO entry in PO @@ -1,3 +1,4 @@ ## # Generates ri data files @@ -1,3 +1,4 @@ ## # GhostMethod represents a method referenced only by a comment @@ -1,3 +1,4 @@ ## # This module provides i18n realated features. @@ -1,3 +1,4 @@ ## # A message container for a locale. # @@ -1,3 +1,4 @@ ## # An i18n supported text. # @@ -1,3 +1,4 @@ ## # A Module included in a class with \#include # @@ -1,3 +1,4 @@ module RDoc ## @@ -1,4 +1,5 @@ # coding: UTF-8 # :markup: markdown ## @@ -1,3 +1,4 @@ ## # HTML entity name map for RDoc::Markdown @@ -1,4 +1,5 @@ # coding: UTF-8 # :markup: markdown ## @@ -1,3 +1,4 @@ ## # RDoc::Markup parses plain text documents and attempts to decompose them into # their constituent parts. Some of these parts are high-level: paragraphs, @@ -1,3 +1,4 @@ class RDoc::Markup AttrChanger = Struct.new :turn_on, :turn_off # :nodoc: @@ -1,3 +1,4 @@ ## # An array of attributes which parallels the characters in a string. @@ -1,3 +1,4 @@ ## # Manages changes of attributes in a block of text @@ -1,3 +1,4 @@ ## # We manage a set of attributes. Each attribute has a symbol name and a bit # value. @@ -1,3 +1,4 @@ ## # An empty line. This class is a singleton. @@ -1,3 +1,4 @@ ## # A quoted section which contains markup items. @@ -1,3 +1,4 @@ ## # A Document containing lists, headings, paragraphs, etc. @@ -1,3 +1,4 @@ ## # Base class for RDoc markup formatters # @@ -1,3 +1,4 @@ require 'minitest/unit' ## @@ -1,3 +1,4 @@ ## # A hard-break in the middle of a paragraph. @@ -1,3 +1,4 @@ ## # A heading with a level (1-6) and text @@ -1,3 +1,4 @@ ## # A file included at generation time. Objects of this class are created by # RDoc::RD for an extension-less include. @@ -1,3 +1,4 @@ ## # An Indented Paragraph of text @@ -1 +1,2 @@ warn "requiring rdoc/markup/inline is deprecated and will be removed in RDoc 4." if $-w @@ -1,3 +1,4 @@ ## # A List is a homogeneous set of ListItems. # @@ -1,3 +1,4 @@ ## # An item within a List that contains paragraphs, headings, etc. # @@ -1,3 +1,4 @@ ## # A Paragraph of text @@ -1,3 +1,4 @@ require 'strscan' ## @@ -1,3 +1,4 @@ ## # Handle common directives that can occur in a block of text: # @@ -1,3 +1,4 @@ ## # A section of text that is added to the output document as-is @@ -1,3 +1,4 @@ ## # A horizontal rule with a weight @@ -1,3 +1,4 @@ ## # Hold details of a special sequence @@ -1,3 +1,4 @@ ## # Test case for creating new plain-text RDoc::Markup formatters. See also # RDoc::Markup::FormatterTestCase @@ -1,3 +1,4 @@ ## # Outputs RDoc markup with vibrant ANSI color! @@ -1,3 +1,4 @@ ## # Outputs RDoc markup with hot backspace action! You will probably need a # pager to use this output format. @@ -1,3 +1,4 @@ require 'cgi' ## @@ -1,3 +1,4 @@ ## # Subclass of the RDoc::Markup::ToHtml class that supports looking up method # names, classes, etc to create links. RDoc::CrossReference is used to @@ -1,3 +1,4 @@ ## # Outputs RDoc markup as paragraphs with inline markup only. @@ -1,3 +1,4 @@ ## # Joins the parts of an RDoc::Markup::Paragraph into a single String. # @@ -1,3 +1,4 @@ require 'cgi' ## @@ -1,3 +1,4 @@ # :markup: markdown ## @@ -1,3 +1,4 @@ ## # Outputs RDoc markup as RDoc markup! (mostly) @@ -1,3 +1,4 @@ ## # Extracts just the RDoc::Markup::Heading elements from a # RDoc::Markup::Document to help build a table of contents @@ -1,3 +1,4 @@ ## # This Markup outputter is used for testing purposes. @@ -1,3 +1,4 @@ ## # Extracts sections of text enclosed in plus, tt or code. Used to discover # undocumented parameters. @@ -1,3 +1,4 @@ ## # A section of verbatim text @@ -1,3 +1,4 @@ ## # MetaMethod represents a meta-programmed method @@ -1,3 +1,4 @@ ## # Abstract class representing either a method or an attribute. @@ -1,3 +1,4 @@ ## # A Mixin adds features from a module into another context. RDoc::Include and # RDoc::Extend are both mixins. @@ -1,3 +1,4 @@ ## # A normal class, neither singleton nor anonymous @@ -1,3 +1,4 @@ ## # A normal module, like NormalClass @@ -1,3 +1,4 @@ require 'optparse' require 'pathname' @@ -1,4 +1,5 @@ # -*- coding: us-ascii -*- ## # A parser is simple a class that subclasses RDoc::Parser and implements #scan @@ -1,3 +1,4 @@ require 'tsort' ## @@ -1,3 +1,4 @@ require 'time' ## @@ -1,3 +1,4 @@ ## # Parse a Markdown format file. The parsed RDoc::Markup::Document is attached # as a file comment. @@ -1,3 +1,4 @@ ## # Parse a RD format file. The parsed RDoc::Markup::Document is attached as a # file comment. @@ -1,3 +1,4 @@ ## # This file contains stuff stolen outright from: # @@ -1,3 +1,4 @@ ## # Collection of methods for writing parsers against RDoc::RubyLex and # RDoc::RubyToken @@ -1,3 +1,4 @@ ## # Parse a non-source file. We basically take the whole thing as one big # comment. @@ -1,3 +1,4 @@ ## # Indicates this parser is text and doesn't contain code constructs. # @@ -1,3 +1,4 @@ ## # RDoc::RD implements the RD format from the rdtool gem. # @@ -1,3 +1,4 @@ # # DO NOT MODIFY!!!! # This file is automatically generated by Racc 1.4.12 @@ -1,3 +1,4 @@ ## # Inline keeps track of markup and labels to create proper links. @@ -1,3 +1,4 @@ # # DO NOT MODIFY!!!! # This file is automatically generated by Racc 1.4.12 @@ -1,3 +1,4 @@ require 'rdoc' require 'find' @@ -1,3 +1,4 @@ ## # A file loaded by \#require @@ -1,3 +1,4 @@ require 'rdoc' ## @@ -1,3 +1,4 @@ require 'abbrev' require 'optparse' @@ -1,3 +1,4 @@ ## # For RubyGems backwards compatibility @@ -1,3 +1,4 @@ require 'rdoc/ri' ## @@ -1,3 +1,4 @@ module RDoc::RI Store = RDoc::Store # :nodoc: @@ -1,3 +1,4 @@ require 'rubygems' begin gem 'rdoc' @@ -1,4 +1,5 @@ # coding: US-ASCII #-- # irb/ruby-lex.rb - ruby lexcal analyzer @@ -1,3 +1,4 @@ #-- # irb/ruby-token.rb - ruby tokens # $Release Version: 0.9.5$ @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/user_interaction' require 'fileutils' @@ -1,3 +1,4 @@ require 'rdoc' require 'time' require 'json' @@ -1,3 +1,4 @@ ## # A singleton class @@ -1,3 +1,4 @@ ## # RDoc statistics collector which prints a summary and report of a project's # documentation totals. @@ -1,3 +1,4 @@ begin require 'io/console/size' rescue LoadError @@ -1,3 +1,4 @@ ## # Stats printer that prints nothing @@ -1,3 +1,4 @@ ## # Stats printer that prints everything documented, including the documented # status @@ -1,3 +1,4 @@ require 'fileutils' ## @@ -1,3 +1,4 @@ #-- # Copyright (c) 2003, 2004 Jim Weirich, 2009 Eric Hodel # @@ -1,3 +1,4 @@ require 'rubygems' begin @@ -1,4 +1,5 @@ # coding: utf-8 ## # For RDoc::Text#to_html @@ -1,3 +1,4 @@ ## # A TokenStream is a list of tokens, gathered during the parse of some entity # (say a method). Entities populate these streams by being registered with the @@ -1,3 +1,4 @@ # :markup: tomdoc # A parser for TomDoc based on TomDoc 1.0.0-rc1 (02adef9b5a) @@ -1,3 +1,4 @@ ## # A TopLevel context is a representation of the contents of a single file @@ -1,3 +1,4 @@ #vim:ts=2 sw=2 noexpandtab: require 'rexml/child' require 'rexml/source' @@ -1,3 +1,4 @@ require "rexml/namespace" require 'rexml/text' @@ -1,3 +1,4 @@ require "rexml/text" module REXML @@ -1,3 +1,4 @@ require "rexml/node" module REXML @@ -1,3 +1,4 @@ require "rexml/child" module REXML @@ -1,3 +1,4 @@ require "rexml/parent" require "rexml/parseexception" require "rexml/namespace" @@ -1,3 +1,4 @@ require "rexml/security" require "rexml/element" require "rexml/xmldecl" @@ -1,3 +1,4 @@ require "rexml/child" module REXML module DTD @@ -1,3 +1,4 @@ require "rexml/dtd/elementdecl" require "rexml/dtd/entitydecl" require "rexml/comment" @@ -1,3 +1,4 @@ require "rexml/child" module REXML module DTD @@ -1,3 +1,4 @@ require "rexml/child" module REXML module DTD @@ -1,3 +1,4 @@ require "rexml/child" module REXML module DTD @@ -1,3 +1,4 @@ require "rexml/parent" require "rexml/namespace" require "rexml/attribute" @@ -1,4 +1,5 @@ # coding: US-ASCII module REXML module Encoding # ID ---> Encoding name @@ -1,3 +1,4 @@ require 'rexml/child' require 'rexml/source' require 'rexml/xmltokens' @@ -1,3 +1,4 @@ module REXML module Formatters class Default @@ -1,3 +1,4 @@ require 'rexml/formatters/default' module REXML @@ -1,3 +1,4 @@ require 'rexml/formatters/pretty' module REXML @@ -1,3 +1,4 @@ module REXML # If you add a method, keep in mind two things: # (1) the first argument will always be a list of nodes from which to @@ -1,3 +1,4 @@ require "rexml/child" require "rexml/source" @@ -1,3 +1,4 @@ require 'rexml/xmltokens' # [ :element, parent, name, attributes, children* ] @@ -1,3 +1,4 @@ require 'rexml/xmltokens' module REXML @@ -1,3 +1,4 @@ require "rexml/parseexception" require "rexml/formatters/pretty" require "rexml/formatters/default" @@ -1,3 +1,4 @@ require 'rexml/encoding' module REXML @@ -1,3 +1,4 @@ require "rexml/child" module REXML @@ -1,3 +1,4 @@ module REXML class ParseException < RuntimeError attr_accessor :source, :parser, :continued_exception @@ -1,3 +1,4 @@ require 'rexml/parseexception' require 'rexml/undefinednamespaceexception' require 'rexml/source' @@ -1,3 +1,4 @@ require 'rexml/parsers/streamparser' require 'rexml/parsers/baseparser' require 'rexml/light/node' @@ -1,3 +1,4 @@ require 'forwardable' require 'rexml/parseexception' @@ -1,3 +1,4 @@ require 'rexml/parsers/baseparser' require 'rexml/parseexception' require 'rexml/namespace' @@ -1,3 +1,4 @@ require "rexml/parsers/baseparser" module REXML @@ -1,3 +1,4 @@ require 'rexml/validation/validationexception' require 'rexml/undefinednamespaceexception' @@ -1,3 +1,4 @@ require 'rexml/parsers/streamparser' require 'rexml/parsers/baseparser' @@ -1,3 +1,4 @@ require 'rexml/namespace' require 'rexml/xmltokens' @@ -1,3 +1,4 @@ require 'rexml/functions' require 'rexml/xmltokens' @@ -1,4 +1,5 @@ # -*- encoding: utf-8 -*- # REXML is an XML toolkit for Ruby[http://www.ruby-lang.org], in Ruby. # # REXML is a _pure_ Ruby, XML 1.0 conforming, @@ -1,3 +1,4 @@ module REXML # A template for stream parser listeners. # Note that the declarations (attlistdecl, elementdecl, etc) are trivially @@ -1,3 +1,4 @@ module REXML module Security @@entity_expansion_limit = 10_000 @@ -1,4 +1,5 @@ # coding: US-ASCII require 'rexml/encoding' module REXML @@ -1,3 +1,4 @@ module REXML # A template for stream parser listeners. # Note that the declarations (attlistdecl, elementdecl, etc) are trivially @@ -1,3 +1,4 @@ module REXML class SyncEnumerator include Enumerable @@ -1,3 +1,4 @@ require 'rexml/security' require 'rexml/entity' require 'rexml/doctype' @@ -1,3 +1,4 @@ require 'rexml/parseexception' module REXML class UndefinedNamespaceException < ParseException @@ -1,3 +1,4 @@ require "rexml/validation/validation" require "rexml/parsers/baseparser" @@ -1,3 +1,4 @@ require 'rexml/validation/validationexception' module REXML @@ -1,3 +1,4 @@ module REXML module Validation class ValidationException < RuntimeError @@ -1,3 +1,4 @@ require 'rexml/encoding' require 'rexml/source' @@ -1,3 +1,4 @@ module REXML # Defines a number of tokens used for parsing XML. Not for general # consumption. @@ -1,3 +1,4 @@ require 'rexml/functions' require 'rexml/xpath_parser' @@ -1,3 +1,4 @@ require 'rexml/namespace' require 'rexml/xmltokens' require 'rexml/attribute' @@ -1,3 +1,4 @@ require 'drb/drb' require 'thread' @@ -1,3 +1,4 @@ # # Note: Rinda::Ring API is unstable. # @@ -1,3 +1,4 @@ require 'monitor' require 'thread' require 'drb/drb' @@ -1,3 +1,4 @@ ## # = RSS reading and writing # @@ -1,3 +1,4 @@ require "rss/parser" module RSS @@ -1,3 +1,4 @@ require "rss/parser" module RSS @@ -1,3 +1,4 @@ require "rss/0.9" module RSS @@ -1,3 +1,4 @@ require 'rss/parser' module RSS @@ -1,3 +1,4 @@ require "rss/rss" module RSS @@ -1,3 +1,4 @@ require 'rss/1.0' module RSS @@ -1,3 +1,4 @@ require "rss/2.0" module RSS @@ -1,3 +1,4 @@ require "rss/utils" module RSS @@ -1,3 +1,4 @@ require "rss/rss" module RSS @@ -1,3 +1,4 @@ require "rss/1.0" module RSS @@ -1,3 +1,4 @@ require "rss/2.0" module RSS @@ -1,3 +1,4 @@ require "rss/atom" module RSS @@ -1,3 +1,4 @@ require 'rss/1.0' require 'rss/dublincore' @@ -1,3 +1,4 @@ require 'rss/2.0' module RSS @@ -1,3 +1,4 @@ require "rss/rss" module RSS @@ -1,3 +1,4 @@ require "rss/0.9" require "rss/maker/base" @@ -1,3 +1,4 @@ require "rss/1.0" require "rss/maker/base" @@ -1,3 +1,4 @@ require "rss/2.0" require "rss/maker/0.9" @@ -1,3 +1,4 @@ require "rss/atom" require "rss/maker/base" @@ -1,3 +1,4 @@ require 'forwardable' require 'rss/rss' @@ -1,3 +1,4 @@ require 'rss/content' require 'rss/maker/1.0' require 'rss/maker/2.0' @@ -1,3 +1,4 @@ require 'rss/dublincore' require 'rss/maker/1.0' @@ -1,3 +1,4 @@ require "rss/maker/atom" require "rss/maker/feed" @@ -1,3 +1,4 @@ require "rss/maker/atom" module RSS @@ -1,3 +1,4 @@ require 'rss/image' require 'rss/maker/1.0' require 'rss/maker/dublincore' @@ -1,3 +1,4 @@ require 'rss/itunes' require 'rss/maker/2.0' @@ -1,3 +1,4 @@ require 'rss/slash' require 'rss/maker/1.0' @@ -1,3 +1,4 @@ require 'rss/syndication' require 'rss/maker/1.0' @@ -1,3 +1,4 @@ require 'rss/taxonomy' require 'rss/maker/1.0' require 'rss/maker/dublincore' @@ -1,3 +1,4 @@ require 'rss/trackback' require 'rss/maker/1.0' require 'rss/maker/2.0' @@ -1,3 +1,4 @@ require "forwardable" require "open-uri" @@ -1,3 +1,4 @@ require "rexml/document" require "rexml/streamlistener" @@ -1,3 +1,4 @@ require "time" class Time @@ -1,3 +1,4 @@ require 'rss/1.0' module RSS @@ -1,3 +1,4 @@ require "rss/1.0" module RSS @@ -1,3 +1,4 @@ require "rss/1.0" require "rss/dublincore" @@ -1,3 +1,4 @@ # This file contains the implementation of trackbacks. It is entirely internal # and not useful to outside developers. require 'rss/1.0' @@ -1,3 +1,4 @@ module RSS ## @@ -1,3 +1,4 @@ require "rss/utils" module RSS @@ -1,3 +1,4 @@ require "rss/utils" module RSS @@ -1,3 +1,4 @@ begin require "xml/parser" rescue LoadError @@ -1,3 +1,4 @@ require 'xmlscan/scanner' require 'stringio' @@ -1,3 +1,4 @@ # -*- ruby -*- #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. @@ -1,3 +1,4 @@ class Gem::AvailableSet include Enumerable @@ -1,3 +1,4 @@ ## # BasicSpecification is an abstract class which implements some common code # used by both Specification and StubSpecification. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/package' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/security' begin @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/version_option' require 'rubygems/validator' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/dependency_list' require 'rubygems/uninstaller' @@ -1,3 +1,4 @@ require 'English' require 'rubygems/command' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Commands::EnvironmentCommand < Gem::Command @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/indexer' @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Commands::HelpCommand < Gem::Command @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/install_update_options' require 'rubygems/dependency_installer' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/commands/query_command' @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Commands::LockCommand < Gem::Command @@ -1,3 +1,4 @@ require 'rubygems/command' unless defined? Gem::Commands::MirrorCommand @@ -1,3 +1,4 @@ require 'English' require 'rubygems/command' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/spec_fetcher' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/gemcutter_utilities' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/package' require 'rubygems/installer' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/gemcutter_utilities' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/spec_fetcher' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/version_option' require 'rubygems/rdoc' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/commands/query_command' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/server' @@ -1,3 +1,4 @@ require 'rubygems/command' ## @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/remote_fetcher' require 'rubygems/spec_fetcher' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Commands::StaleCommand < Gem::Command @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/version_option' require 'rubygems/uninstaller' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/installer' require 'rubygems/version_option' @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/command_manager' require 'rubygems/dependency_installer' @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Commands::WhichCommand < Gem::Command @@ -1,3 +1,4 @@ require 'rubygems/command' require 'rubygems/local_remote_options' require 'rubygems/version_option' @@ -1,3 +1,4 @@ # :stopdoc: #-- @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # RubyGems adds the #gem method to allow activation of specific gem versions # and overrides the #require method on Kernel to make gems appear as if they @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ module Gem DEFAULT_HOST = "https://rubygems.org" @@ -1,3 +1,4 @@ ## # The Dependency class holds a Gem name and a Gem::Requirement. @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/dependency_list' require 'rubygems/package' @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # Provides a single method +deprecate+ to be used to declare when # something is going away. @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/user_interaction' @@ -1,3 +1,4 @@ #-- # This file contains all the various exceptions and other errors that are used # inside of RubyGems. @@ -1,3 +1,4 @@ # TODO: the documentation in here is terrible. # # Each exception needs a brief description and the scenarios where it is @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # Raised when there is an error while building extensions. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'rubygems/command' class Gem::Ext::CmakeBuilder < Gem::Ext::Builder @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'rubygems/remote_fetcher' ## @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/package' require 'time' @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/user_interaction' @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/user_interaction' @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'rubygems/test_case' require 'rubygems/installer' @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'stringio' require 'rubygems/user_interaction' @@ -1,3 +1,4 @@ ## # # Represents a gem of name +name+ at +version+ of +platform+. These @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #-- # Copyright (C) 2004 Mauricio Julio Fernández Pradier # See LICENSE.txt for additional licensing information. @@ -1,3 +1,4 @@ ## # IO wrapper that creates digests of contents written to the IO it wraps. @@ -1,3 +1,4 @@ ## # The primary source of gems is a file on disk, including all usages # internal to rubygems. @@ -1,3 +1,4 @@ ## # Supports reading and writing gems from/to a generic IO object. This is # useful for other applications built on top of rubygems, such as @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ class Gem::Package::Source # :nodoc: end @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #-- # Copyright (C) 2004 Mauricio Julio Fernández Pradier # See LICENSE.txt for additional licensing information. @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #-- # Copyright (C) 2004 Mauricio Julio Fernández Pradier # See LICENSE.txt for additional licensing information. @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #++ # Copyright (C) 2004 Mauricio Julio Fernández Pradier # See LICENSE.txt for additional licensing information. @@ -1,3 +1,4 @@ require 'rubygems/test_case' require 'rubygems/package' @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #-- # Copyright (C) 2004 Mauricio Julio Fernández Pradier # See LICENSE.txt for additional licensing information. @@ -1,3 +1,4 @@ # Copyright (c) 2003, 2004 Jim Weirich, 2009 Eric Hodel # # Permission is hereby granted, free of charge, to any person obtaining @@ -1,3 +1,4 @@ ## # # Gem::PathSupport facilitates the GEM_HOME and GEM_PATH environment settings @@ -1,3 +1,4 @@ require "rubygems/deprecate" ## @@ -1,3 +1,4 @@ # This exists just to satisfy bugs in marshal'd gemspecs that # contain a reference to YAML::PrivateType. We prune these out # in Specification._load, but if we don't have the constant, Marshal @@ -1,3 +1,4 @@ module Gem if defined? ::Psych::Visitors class NoAliasYAMLTree < Psych::Visitors::YAMLTree @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/user_interaction' require 'fileutils' @@ -1,3 +1,4 @@ require 'rubygems' require 'rubygems/request' require 'rubygems/uri_formatter' @@ -1,3 +1,4 @@ require 'net/http' require 'thread' require 'time' @@ -1,3 +1,4 @@ require 'thread' class Gem::Request::ConnectionPools # :nodoc: @@ -1,3 +1,4 @@ ## # A connection "pool" that only manages one connection for now. Provides # thread safe `checkout` and `checkin` methods. The pool consists of one @@ -1,3 +1,4 @@ class Gem::Request::HTTPSPool < Gem::Request::HTTPPool # :nodoc: private @@ -1,3 +1,4 @@ require 'tsort' ## @@ -1,3 +1,4 @@ ## # A semi-compatible DSL for the Bundler Gemfile and Isolate gem dependencies # files. @@ -1,3 +1,4 @@ ## # Parses a gem.deps.rb.lock file and constructs a LockSet containing the # dependencies found inside. If the lock file is missing no LockSet is @@ -1,3 +1,4 @@ class Gem::RequestSet::Lockfile::Parser ### # Parses lockfiles @@ -1,3 +1,4 @@ require 'strscan' require 'rubygems/request_set/lockfile/parser' @@ -1,3 +1,4 @@ require "rubygems/version" require "rubygems/deprecate" @@ -1,3 +1,4 @@ require 'rubygems/dependency' require 'rubygems/exceptions' require 'rubygems/util' @@ -1,3 +1,4 @@ ## # Specifies a Specification object that should be activated. Also contains a # dependency that was used to introduce this activation. @@ -1,3 +1,4 @@ ## # The global rubygems pool, available via the rubygems.org API. # Returns instances of APISpecification. @@ -1,3 +1,4 @@ ## # Represents a specification retrieved via the rubygems.org API. # @@ -1,3 +1,4 @@ ## # The BestSet chooses the best available method to query a remote index. # @@ -1,3 +1,4 @@ ## # A ComposedSet allows multiple sets to be queried like a single set. # @@ -1,3 +1,4 @@ ## # Used internally to indicate that a dependency conflicted # with a spec that would be activated. @@ -1,3 +1,4 @@ ## # A set which represents the installed gems. Respects # all the normal settings that control where to look @@ -1,3 +1,4 @@ ## # Used Internally. Wraps a Dependency object to also track which spec # contained the Dependency. @@ -1,3 +1,4 @@ ## # A GitSet represents gems that are sourced from git repositories. # @@ -1,3 +1,4 @@ ## # A GitSpecification represents a gem that is sourced from a git repository # and is being loaded through a gem dependencies file through the +git:+ @@ -1,3 +1,4 @@ ## # The global rubygems pool represented via the traditional # source index. @@ -1,3 +1,4 @@ ## # Represents a possible Specification object returned from IndexSet. Used to # delay needed to download full Specification objects when only the +name+ @@ -1,3 +1,4 @@ ## # An InstalledSpecification represents a gem that is already installed # locally. @@ -1,3 +1,4 @@ ## # A set of gems for installation sourced from remote sources and local .gem # files @@ -1,3 +1,4 @@ ## # A LocalSpecification comes from a .gem file on the local filesystem. @@ -1,3 +1,4 @@ ## # A set of gems from a gem dependencies lockfile. @@ -1,3 +1,4 @@ ## # The LockSpecification comes from a lockfile (Gem::RequestSet::Lockfile). # @@ -1 +1,2 @@ require 'rubygems/resolver/molinillo/lib/molinillo' @@ -1,3 +1,4 @@ require 'rubygems/resolver/molinillo/lib/molinillo/gem_metadata' require 'rubygems/resolver/molinillo/lib/molinillo/errors' require 'rubygems/resolver/molinillo/lib/molinillo/resolver' @@ -1,3 +1,4 @@ require 'set' require 'tsort' @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo # An error that occurred during the resolution process class ResolverError < StandardError; end @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo VERSION = '0.4.0' end @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo # Provides information about specifcations and dependencies to the resolver, # allowing the {Resolver} class to remain generic while still providing power @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo # Conveys information about the resolution process to a user. module UI @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo class Resolver # A specific resolution from a given {Resolver} @@ -1,3 +1,4 @@ require 'rubygems/resolver/molinillo/lib/molinillo/dependency_graph' module Gem::Resolver::Molinillo @@ -1,3 +1,4 @@ module Gem::Resolver::Molinillo # A state that a {Resolution} can be in # @attr [String] name @@ -1,3 +1,4 @@ ## # The RequirementList is used to hold the requirements being considered # while resolving a set of gems. @@ -1,3 +1,4 @@ ## # Resolver sets are used to look up specifications (and their # dependencies) used in resolution. This set is abstract. @@ -1,3 +1,4 @@ ## # The Resolver::SpecSpecification contains common functionality for # Resolver specifications that are backed by a Gem::Specification. @@ -1,3 +1,4 @@ ## # A Resolver::Specification contains a subset of the information # contained in a Gem::Specification. Only the information necessary for @@ -1,3 +1,4 @@ class Gem::Resolver::Stats def initialize @max_depth = 0 @@ -1,3 +1,4 @@ ## # A VendorSet represents gems that have been unpacked into a specific # directory that contains a gemspec. @@ -1,3 +1,4 @@ ## # A VendorSpecification represents a gem that has been unpacked into a project # and is being loaded through a gem dependencies file through the +path:+ @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ module Gem::Security ## @@ -1,3 +1,4 @@ require 'rubygems/user_interaction' ## @@ -1,3 +1,4 @@ ## # Basic OpenSSL-based package signing class. @@ -1,3 +1,4 @@ ## # The TrustDir manages the trusted certificates for gem signature # verification. @@ -1,3 +1,4 @@ require 'webrick' require 'zlib' require 'erb' @@ -1,3 +1,4 @@ require 'uri' require 'fileutils' @@ -1,3 +1,4 @@ require 'digest' require 'rubygems/util' @@ -1,3 +1,4 @@ ## # Represents an installed gem. This is used for dependency resolution. @@ -1,3 +1,4 @@ ## # The local source finds gems in the current directory for fulfilling # dependencies. @@ -1,3 +1,4 @@ ## # A Lock source wraps an installed gem's source and sorts before other sources # during dependency resolution. This allows RubyGems to prefer gems from @@ -1,3 +1,4 @@ ## # A source representing a single .gem file. This is used for installation of # local gems. @@ -1,3 +1,4 @@ ## # This represents a vendored source that is similar to an installed gem. @@ -1,3 +1,4 @@ require 'rubygems/source' ## @@ -1,3 +1,4 @@ require 'rubygems/source' require 'rubygems/source_local' @@ -1,3 +1,4 @@ require 'rubygems/source/specific_file' # TODO warn upon require, this file is deprecated. @@ -1,3 +1,4 @@ require 'rubygems/remote_fetcher' require 'rubygems/user_interaction' require 'rubygems/errors' @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # Gem::StubSpecification reads the stub: line from the gemspec. This prevents # us having to eval the entire gemspec in order to find out certain @@ -1,3 +1,4 @@ # :stopdoc: # Hack to handle syck's DefaultKey bug @@ -1,3 +1,4 @@ # TODO: $SAFE = 1 begin @@ -1,3 +1,4 @@ require 'tempfile' require 'rubygems' require 'rubygems/remote_fetcher' @@ -1,3 +1,4 @@ require 'rubygems' ## @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ require 'cgi' require 'uri' @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # This module contains various utility methods as module methods. @@ -1,3 +1,4 @@ class Gem::Licenses NONSTANDARD = 'Nonstandard'.freeze @@ -1,3 +1,4 @@ module Gem class List include Enumerable @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ ## # The Version class processes string versions into comparable # values. A version string should normally be a series of numbers @@ -1,3 +1,4 @@ #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. @@ -1,3 +1,4 @@ # scanf for Ruby # #-- @@ -1,3 +1,4 @@ # # shell.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/builtin-command.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/command-controller.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/error.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/filter.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/process-controller.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # shell/system-command.rb - # $Release Version: 0.7 $ @@ -1,3 +1,4 @@ # # version.rb - shell version definition file # $Release Version: 0.7$ @@ -1,3 +1,4 @@ # frozen-string-literal: true ## # == Manipulates strings like the UNIX Bourne shell @@ -1,3 +1,4 @@ require 'thread' # The Singleton module implements the Singleton pattern. @@ -1,3 +1,4 @@ # # sync.rb - 2 phase lock with counter # $Release Version: 1.0$ @@ -1,3 +1,4 @@ # # tempfile - manipulates temporary files # @@ -1,3 +1,4 @@ # # thwait.rb - thread synchronization class # $Release Version: 0.9 $ @@ -1,3 +1,4 @@ # Timeout long-running blocks # # == Synopsis @@ -1,3 +1,4 @@ #-- # $Release Version: 0.3$ # $Revision: 1.12 $ @@ -1,3 +1,4 @@ # This file allows for the running of rubygems with a nice # command line look-and-feel: ruby -rubygems foo.rb #-- @@ -1,3 +1,4 @@ # # = un.rb # @@ -1,4 +1,5 @@ # coding: utf-8 # Copyright Ayumu Nojima (野島 歩) and Martin J. Dürst ([email protected]) @@ -1,4 +1,5 @@ # coding: utf-8 # Copyright Ayumu Nojima (野島 歩) and Martin J. Dürst ([email protected]) @@ -1,3 +1,4 @@ # URI is a module providing classes to handle Uniform Resource Identifiers # (RFC2396[http://tools.ietf.org/html/rfc2396]) # @@ -1,3 +1,4 @@ #-- # = uri/common.rb # @@ -1,3 +1,4 @@ # = uri/ftp.rb # # Author:: Akira Yamada <[email protected]> @@ -1,3 +1,4 @@ # = uri/http.rb # # Author:: Akira Yamada <[email protected]> @@ -1,3 +1,4 @@ # = uri/https.rb # # Author:: Akira Yamada <[email protected]> @@ -1,3 +1,4 @@ # = uri/ldap.rb # # Author:: @@ -1,3 +1,4 @@ # = uri/ldap.rb # # License:: You can redistribute it and/or modify it under the same term as Ruby. @@ -1,3 +1,4 @@ # = uri/mailto.rb # # Author:: Akira Yamada <[email protected]> @@ -1,3 +1,4 @@ #-- # = uri/common.rb # @@ -1,3 +1,4 @@ module URI class RFC3986_Parser # :nodoc: # URI defined in RFC3986 @@ -1,3 +1,4 @@ require "delegate" # Weak Reference class that allows a referenced object to be @@ -1,3 +1,4 @@ ## # = WEB server toolkit. # @@ -1,3 +1,4 @@ #-- # accesslog.rb -- Access log handling utilities # @@ -1,3 +1,4 @@ # # cgi.rb -- Yet another CGI library # @@ -1,3 +1,4 @@ # # compat.rb -- cross platform compatibility # @@ -1,3 +1,4 @@ # # config.rb -- Default configurations. # @@ -1,3 +1,4 @@ # # cookie.rb -- Cookie class # @@ -1,3 +1,4 @@ #-- # htmlutils.rb -- HTMLUtils Module # @@ -1,3 +1,4 @@ # # httpauth.rb -- HTTP access authentication # @@ -1,3 +1,4 @@ #-- # httpauth/authenticator.rb -- Authenticator mix-in module. # @@ -1,3 +1,4 @@ # # httpauth/basicauth.rb -- HTTP basic access authentication # @@ -1,3 +1,4 @@ # # httpauth/digestauth.rb -- HTTP digest access authentication # @@ -1,3 +1,4 @@ # # httpauth/htdigest.rb -- Apache compatible htdigest file # @@ -1,3 +1,4 @@ # # httpauth/htgroup.rb -- Apache compatible htgroup file # @@ -1,3 +1,4 @@ # # httpauth/htpasswd -- Apache compatible htpasswd file # @@ -1,3 +1,4 @@ #-- # httpauth/userdb.rb -- UserDB mix-in module. # @@ -1,3 +1,4 @@ # # httpproxy.rb -- HTTPProxy Class # @@ -1,3 +1,4 @@ # # httprequest.rb -- HTTPRequest Class # @@ -1,3 +1,4 @@ # # httpresponse.rb -- HTTPResponse Class # @@ -1,3 +1,4 @@ # # https.rb -- SSL/TLS enhancement for HTTPServer # @@ -1,3 +1,4 @@ # # httpserver.rb -- HTTPServer Class # @@ -1,3 +1,4 @@ # # httpservlet.rb -- HTTPServlet Utility File # @@ -1,3 +1,4 @@ # # httpservlet.rb -- HTTPServlet Module # @@ -1,3 +1,4 @@ # # cgi_runner.rb -- CGI launcher. # @@ -1,3 +1,4 @@ # # cgihandler.rb -- CGIHandler Class # @@ -1,3 +1,4 @@ # # erbhandler.rb -- ERBHandler Class # @@ -1,3 +1,4 @@ # # filehandler.rb -- FileHandler Module # @@ -1,3 +1,4 @@ # # prochandler.rb -- ProcHandler Class # @@ -1,3 +1,4 @@ #-- # httpstatus.rb -- HTTPStatus Class # @@ -1,3 +1,4 @@ # # httputils.rb -- HTTPUtils Module # @@ -1,3 +1,4 @@ #-- # HTTPVersion.rb -- presentation of HTTP version # @@ -1,3 +1,4 @@ #-- # log.rb -- Log Class # @@ -1,3 +1,4 @@ # # server.rb -- GenericServer Class # @@ -1,3 +1,4 @@ # # ssl.rb -- SSL/TLS enhancement for GenericServer # @@ -1,3 +1,4 @@ # # utils.rb -- Miscellaneous utilities # @@ -1,3 +1,4 @@ #-- # version.rb -- version and release date # @@ -1,3 +1,4 @@ # == Author and Copyright # # Copyright (C) 2001-2004 by Michael Neumann (mailto:[email protected]) @@ -1,3 +1,4 @@ # # xmlrpc/base64.rb # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) @@ -1,3 +1,4 @@ # xmlrpc/client.rb # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) # @@ -1,3 +1,4 @@ # # $Id$ # Configuration file for XML-RPC for Ruby @@ -1,3 +1,4 @@ # # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) # @@ -1,3 +1,4 @@ # # xmlrpc/datetime.rb # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) @@ -1,3 +1,4 @@ # # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) # @@ -1,3 +1,4 @@ # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) # # $Id$ @@ -1,3 +1,4 @@ # xmlrpc/server.rb # Copyright (C) 2001, 2002, 2003, 2005 by Michael Neumann ([email protected]) # @@ -1,3 +1,4 @@ # # Copyright (C) 2001, 2002, 2003 by Michael Neumann ([email protected]) # @@ -1,3 +1,4 @@ ## # The YAML module is an alias of Psych, the YAML engine for Ruby. @@ -1,3 +1,4 @@ require 'yaml' require 'dbm' @@ -1,3 +1,4 @@ # # YAML::Store # |