Skip to content

Instantly share code, notes, and snippets.

@crazymykl
Created February 21, 2013 01:18
Show Gist options
  • Save crazymykl/5001155 to your computer and use it in GitHub Desktop.
Save crazymykl/5001155 to your computer and use it in GitHub Desktop.
Undocumented ruby
The following items are not documented:
class ARGF # is documented
# in file io.c:11364
# +ARGF.argv->ARGV+ is not documented
def argv(); end
# in file io.c:11160
# +ARGF.binmode->ARGF+ is not documented
def binmode(); end
# in file io.c:11183
# +ARGF.binmode?->trueorfalse+ is not documented
def binmode?(); end
# in file io.c:11231
# +ARGF.close->ARGF+ is not documented
def close(); end
# in file io.c:11250
# +ARGF.closed?->trueorfalse+ is not documented
def closed?(); end
# in file io.c:10941
# +...->an_enumerator+ is not documented
def each(*args); end
# in file io.c:10988
# +ARGF.each_byte->an_enumerator+ is not documented
def each_byte(); end
# in file io.c:11027
# +ARGF.each_char->an_enumerator+ is not documented
def each_char(); end
# in file io.c:11066
# +ARGF.each_codepoint->an_enumerator+ is not documented
def each_codepoint(); end
# in file io.c:10941
# +...->an_enumerator+ is not documented
def each_line(*args); end
# in file io.c:10544
# +ARGF.eof->trueorfalse+ is not documented
def eof(); end
# in file io.c:10544
# +ARGF.eof->trueorfalse+ is not documented
def eof?(); end
# in file io.c:10328
# +ARGF.external_encoding->encoding+ is not documented
def external_encoding(); end
# in file io.c:11142
# +ARGF.file->IOorFileobject+ is not documented
def file(); end
# in file io.c:11111
# +ARGF.path->String+ is not documented
def filename(); end
# in file io.c:10496
# +ARGF.to_i->fixnum+ is not documented
def fileno(); end
# in file io.c:10814
# +ARGF.getbyte->Fixnumornil+ is not documented
def getbyte(); end
# in file io.c:10774
# +ARGF.getc->Stringornil+ is not documented
def getc(); end
# in file io.c:7835
# +sep+, +limit->string+ is not documented
def gets(*args); end
# in file io.c:11278
# +ARGF.inplace_mode->String+ is not documented
def inplace_mode(); end
# in file io.c:11311
# +ARGF.inplace_mode+ is not documented
def inplace_mode=(p1); end
# in file io.c:10350
# +ARGF.internal_encoding->encoding+ is not documented
def internal_encoding(); end
# in file io.c:7531
# +ARGF.lineno->integer+ is not documented
def lineno(); end
# in file io.c:10955
# +*args+ is not documented
def lines(*args); end
# in file io.c:11111
# +ARGF.path->String+ is not documented
def path(); end
# in file io.c:10416
# +ARGF.pos->Integer+ is not documented
def pos(); end
# in file io.c:10454
# +ARGF.pos+ is not documented
def pos=(p1); end
# in file io.c:6651
# +obj+, +...->nil+ is not documented
def print(*args); end
# in file io.c:6592
# +format_string[+, +obj+, +...]->nil+ is not documented
def printf(*args); end
# in file io.c:6724
# +obj->obj+ is not documented
def putc(p1); end
# in file io.c:6816
# +obj+, +...->nil+ is not documented
def puts(*args); end
# in file io.c:10598
# +[length[+, +outbuf]]->string+, +outbuf+, +ornil+ is not documented
def read(p1 = v1, p2 = v2); end
# in file io.c:10704
# +maxlen+, +outbuf->outbuf+ is not documented
def read_nonblock(*args); end
# in file io.c:10894
# +ARGF.readbyte->Fixnum+ is not documented
def readbyte(); end
# in file io.c:10854
# +ARGF.readchar->Stringornil+ is not documented
def readchar(); end
# in file io.c:7910
# +sep+, +limit->string+ is not documented
def readline(*args); end
# in file io.c:7962
# +sep+, +limit->array+ is not documented
def readlines(*args); end
# in file io.c:10690
# +maxlen+, +outbuf->outbuf+ is not documented
def readpartial(*args); end
# in file io.c:10476
# +ARGF.rewind->0+ is not documented
def rewind(); end
# in file io.c:10433
# +amount+, +whence+ is not documented
def seek(*args); end
# in file io.c:10390
# +ext_enc+, +int_enc+, +opt->ARGF+ is not documented
def set_encoding(*args); end
# in file io.c:11203
# +ARGF.skip->ARGF+ is not documented
def skip(); end
# in file io.c:10416
# +ARGF.pos->Integer+ is not documented
def tell(); end
# in file io.c:7962
# +sep+, +limit->array+ is not documented
def to_a(*args); end
# in file io.c:10496
# +ARGF.to_i->fixnum+ is not documented
def to_i(); end
# in file io.c:10518
# +ARGF.to_io->IO+ is not documented
def to_io(); end
# in file io.c:11264
# +ARGF.to_s->String+ is not documented
def to_s(); end
# in file io.c:11389
# +ARGF.to_write_io->io+ is not documented
def to_write_io(); end
# in file io.c:11404
# +string->integer+ is not documented
def write(p1); end
end
module Abbrev # is documented
# in file lib/abbrev.rb:67
# +words+ is not documented
def self.abbrev(words, pattern = nil); end
end
class Addrinfo # is documented
# in file ext/socket/lib/socket.rb:216
# +nodename+, +service+, +family+, +socktype+, +protocol+, +flags+, +&block+ is not documented
def self.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=nil, &block); end
# in file ext/socket/raddrinfo.c:2022
# +nodename+, +service+, +...]+ is not documented
def self.getaddrinfo(p1, p2, p3 = v3, p4 = v4, p5 = v5, p6 = v6); end
# in file ext/socket/raddrinfo.c:2042
# +host+ is not documented
def self.ip(p1); end
# in file ext/socket/raddrinfo.c:855
# +sockaddr+, +family+, +socktype+, +protocol+ is not documented
def self.new(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/socket/raddrinfo.c:2063
# +host+, +port+ is not documented
def self.tcp(p1, p2); end
# in file ext/socket/raddrinfo.c:2078
# +host+, +port+ is not documented
def self.udp(p1, p2); end
# in file ext/socket/raddrinfo.c:2099
# +path[+, +socktype]+ is not documented
def self.unix(p1, p2 = v2); end
# in file ext/socket/raddrinfo.c:1366
# +addrinfo.afamily+ is not documented
def afamily(); end
# in file ext/socket/lib/socket.rb:174
# ++, +sock+ is not documented
def bind(); end
# in file ext/socket/raddrinfo.c:1457
# +addrinfo.canonname+ is not documented
def canonname(); end
# in file ext/socket/lib/socket.rb:134
# +[opts]+ is not documented
def connect(opts={}, &block); end
# in file ext/socket/lib/socket.rb:109
# +[local_addr_args]+, +[opts]+ is not documented
def connect_from(*args, &block); end
# in file ext/socket/lib/socket.rb:157
# +[remote_addr_args]+, +[opts]+ is not documented
def connect_to(*args, &block); end
# in file ext/socket/lib/socket.rb:14
# +*args+ is not documented
def family_addrinfo(*args); end
# in file ext/socket/raddrinfo.c:1564
# +flags+, +service]+ is not documented
def getnameinfo(p1 = v1); end
# in file ext/socket/raddrinfo.c:1084
# +addrinfo.inspect+ is not documented
def inspect(); end
# in file ext/socket/raddrinfo.c:1164
# +addrinfo.inspect_sockaddr+ is not documented
def inspect_sockaddr(); end
# in file ext/socket/raddrinfo.c:1476
# +addrinfo.ip?+ is not documented
def ip?(); end
# in file ext/socket/raddrinfo.c:1625
# +addrinfo.ip_address+ is not documented
def ip_address(); end
# in file ext/socket/raddrinfo.c:1650
# +addrinfo.ip_port+ is not documented
def ip_port(); end
# in file ext/socket/raddrinfo.c:1598
# +addrinfo.ip_unpack+, +port]+ is not documented
def ip_unpack(); end
# in file ext/socket/raddrinfo.c:1496
# +addrinfo.ipv4?+ is not documented
def ipv4?(); end
# in file ext/socket/raddrinfo.c:1515
# +addrinfo.ipv6?+ is not documented
def ipv6?(); end
# in file ext/socket/lib/socket.rb:191
# +backlog+, +sock+ is not documented
def listen(backlog=Socket::SOMAXCONN); end
# in file ext/socket/raddrinfo.c:1382
# +addrinfo.pfamily+ is not documented
def pfamily(); end
# in file ext/socket/raddrinfo.c:1414
# +addrinfo.protocol+ is not documented
def protocol(); end
# in file ext/socket/raddrinfo.c:1398
# +addrinfo.socktype+ is not documented
def socktype(); end
# in file ext/socket/raddrinfo.c:1432
# +addrinfo.to_s+ is not documented
def to_s(); end
# in file ext/socket/raddrinfo.c:1432
# +addrinfo.to_s+ is not documented
def to_sockaddr(); end
# in file ext/socket/raddrinfo.c:1538
# +addrinfo.unix?+ is not documented
def unix?(); end
# in file ext/socket/raddrinfo.c:1951
# +addrinfo.unix_path+ is not documented
def unix_path(); end
end
class BasicObject # is documented
# in file object.c:150
# +!obj->trueorfalse+ is not documented
def !(); end
# in file object.c:163
# +obj!+ is not documented
def !=(p1); end
# in file object.c:108
# +other->trueorfalse+ is not documented
def ==(p1); end
# in file gc.c:1688
# +obj.object_id->integer+ is not documented
def __id__(); end
# in file vm_eval.c:882
# +symbol[+, +args...]->obj+ is not documented
def __send__(*args); end
# in file object.c:108
# +other->trueorfalse+ is not documented
def equal?(p1); end
# in file vm_eval.c:1572
# +obj.instance_eval+ is not documented
def instance_eval(*args); end
# in file vm_eval.c:1604
# +arg...+, +var...+ is not documented
def instance_exec(*args); end
end
class BasicSocket # is documented
# in file ext/socket/basicsocket.c:713
# +BasicSocket.do_not_reverse_lookup+ is not documented
def self.do_not_reverse_lookup(); end
# in file ext/socket/basicsocket.c:735
# +BasicSocket.do_not_reverse_lookup+ is not documented
def self.do_not_reverse_lookup=(p1); end
# in file ext/socket/basicsocket.c:24
# +fd+ is not documented
def self.for_fd(p1); end
# in file ext/socket/basicsocket.c:98
# +basicsocket.close_read+ is not documented
def close_read(); end
# in file ext/socket/basicsocket.c:131
# +basicsocket.close_write+ is not documented
def close_write(); end
# in file ext/socket/basicsocket.c:592
# +basicsocket.do_not_reverse_lookup+ is not documented
def do_not_reverse_lookup(); end
# in file ext/socket/basicsocket.c:613
# +basicsocket.do_not_reverse_lookup+ is not documented
def do_not_reverse_lookup=(p1); end
# in file ext/socket/basicsocket.c:425
# +basicsocket.getpeereid+, +egid]+ is not documented
def getpeereid(); end
# in file ext/socket/basicsocket.c:387
# +basicsocket.getpeername+ is not documented
def getpeername(); end
# in file ext/socket/basicsocket.c:356
# +basicsocket.getsockname+ is not documented
def getsockname(); end
# in file ext/socket/basicsocket.c:477
# +bsock.local_address+ is not documented
def local_address(); end
# in file ext/socket/basicsocket.c:648
# +maxlen+, +flags+ is not documented
def recv(*args); end
# in file ext/socket/basicsocket.c:1769
# +maxmesglen+, +flags+, +maxcontrollen+, +opts+, +sender_addrinfo+, +rflags+, +*controls]+ is not documented
def recvmsg(*args); end
# in file ext/socket/basicsocket.c:1788
# +maxdatalen+, +flags+, +maxcontrollen+, +opts+, +sender_addrinfo+, +rflags+, +*controls]+ is not documented
def recvmsg_nonblock(*args); end
# in file ext/socket/basicsocket.c:511
# +bsock.remote_address+ is not documented
def remote_address(); end
# in file ext/socket/basicsocket.c:543
# +mesg+, +flags[+, +dest_sockaddr]+ is not documented
def send(p1, p2, p3 = v3); end
# in file ext/socket/basicsocket.c:1329
# +mesg+, +flags+, +dest_sockaddr+, +*controls+ is not documented
def sendmsg(*args); end
# in file ext/socket/basicsocket.c:1348
# +mesg+, +flags+, +dest_sockaddr+, +*controls+ is not documented
def sendmsg_nonblock(*args); end
# in file ext/socket/basicsocket.c:62
# +[how]+ is not documented
def shutdown(p1 = v1); end
end
module Benchmark # is documented
# in file lib/benchmark.rb:166
# +*labels+, +report+ is not documented
def self.benchmark(caption = "", label_width = nil, format = nil, *labels); end
# in file lib/benchmark.rb:205
# +label_width+, +*labels+, +report+ is not documented
def self.bm(label_width = 0, *labels); end
# in file lib/benchmark.rb:247
# +width+, +job+ is not documented
def self.bmbm(width = 0); end
# in file lib/benchmark.rb:279
# +label+ is not documented
def self.measure(label = ""); end
end
class Benchmark::Tms # is documented
# in file lib/benchmark.rb:460
# +x+ is not documented
def *(x); end
# in file lib/benchmark.rb:447
# +other+ is not documented
def +(other); end
# in file lib/benchmark.rb:454
# +other+ is not documented
def -(other); end
# in file lib/benchmark.rb:467
# +x+ is not documented
def /(x); end
# in file lib/benchmark.rb:431
# +&blk+ is not documented
def add!(&blk); end
# in file lib/benchmark.rb:486
# +format+, +*args+ is not documented
def format(format = nil, *args); end
# in file lib/benchmark.rb:525
# +x+ is not documented
def memberwise(op, x); end
end
class BigDecimal # is documented
# in file ext/bigdecimal/bigdecimal.c:371
# +p1+ is not documented
def self._load(p1); end
# in file ext/bigdecimal/bigdecimal.c:284
# +BigDecimal.double_fig+ is not documented
def self.double_fig(); end
# in file ext/json/lib/json/add/bigdecimal.rb:10
# +object+ is not documented
def self.json_create(object); end
# in file ext/bigdecimal/bigdecimal.c:2489
# +digits+ is not documented
def self.limit(p1 = v1); end
# in file ext/bigdecimal/bigdecimal.c:470
# +mode+, +value+ is not documented
def self.mode(p1, p2 = v2); end
# in file ext/bigdecimal/bigdecimal.c:2388
# +initial+, +digits+ is not documented
def self.new(*args); end
# in file ext/bigdecimal/bigdecimal.c:2549
# +BigDecimal.save_exception_mode{...}+ is not documented
def self.save_exception_mode(); end
# in file ext/bigdecimal/bigdecimal.c:2599
# +BigDecimal.save_limit{...}+ is not documented
def self.save_limit(); end
# in file ext/bigdecimal/bigdecimal.c:2574
# +BigDecimal.save_rounding_mode{...}+ is not documented
def self.save_rounding_mode(); end
# in file ext/bigdecimal/bigdecimal.c:1340
# +b+ is not documented
def %(p1); end
# in file ext/bigdecimal/bigdecimal.c:1150
# +value+, +digits+ is not documented
def *(p1); end
# in file ext/bigdecimal/bigdecimal.c:2356
# +big_decimal**exp->big_decimal+ is not documented
def **(p1); end
# in file ext/bigdecimal/bigdecimal.c:835
# +value+, +digits+ is not documented
def +(p1); end
# in file ext/bigdecimal/bigdecimal.c:812
# ++@+ is not documented
def +@(); end
# in file ext/bigdecimal/bigdecimal.c:889
# +value+, +digits+ is not documented
def -(p1); end
# in file ext/bigdecimal/bigdecimal.c:1124
# +-@+ is not documented
def -@(); end
# in file ext/bigdecimal/bigdecimal.c:1228
# +value+ is not documented
def /(p1); end
# in file ext/bigdecimal/bigdecimal.c:1070
# +a<b+ is not documented
def <(p1); end
# in file ext/bigdecimal/bigdecimal.c:1083
# +a<+ is not documented
def <=(p1); end
# in file ext/bigdecimal/bigdecimal.c:1041
# +p1+ is not documented
def <=>(p1); end
# in file ext/bigdecimal/bigdecimal.c:1057
# +p1+ is not documented
def ==(p1); end
# in file ext/bigdecimal/bigdecimal.c:1057
# +p1+ is not documented
def ===(p1); end
# in file ext/bigdecimal/bigdecimal.c:1096
# +a>b+ is not documented
def >(p1); end
# in file ext/bigdecimal/bigdecimal.c:1109
# +a>+ is not documented
def >=(p1); end
# in file ext/bigdecimal/bigdecimal.c:349
# +_dump+ is not documented
def _dump(p1 = v1); end
# in file ext/bigdecimal/bigdecimal.c:1484
# +value+, +digits+ is not documented
def add(p1, p2); end
# in file ext/json/lib/json/add/bigdecimal.rb:17
# +*+ is not documented
def as_json(*); end
# in file ext/bigdecimal/bigdecimal.c:1779
# +n+ is not documented
def ceil(p1 = v1); end
# in file ext/bigdecimal/bigdecimal.c:780
# +p1+ is not documented
def coerce(p1); end
# in file ext/bigdecimal/bigdecimal.c:1448
# +p1+, +p2+ is not documented
def div(p1, p2 = v2); end
# in file ext/bigdecimal/bigdecimal.c:1432
# +p1+ is not documented
def divmod(p1); end
# in file ext/bigdecimal/bigdecimal.c:1057
# +p1+ is not documented
def eql?(p1); end
# in file ext/bigdecimal/bigdecimal.c:1732
# +n+ is not documented
def floor(p1 = v1); end
# in file ext/bigdecimal/bigdecimal.c:320
# +hash+ is not documented
def hash(); end
# in file ext/bigdecimal/bigdecimal.c:1340
# +b+ is not documented
def modulo(p1); end
# in file ext/bigdecimal/bigdecimal.c:1518
# +value+, +digits+ is not documented
def mult(p1, p2); end
# in file ext/bigdecimal/bigdecimal.c:2130
# +n+, +prec+ is not documented
def power(p1, p2 = v2); end
# in file ext/bigdecimal/bigdecimal.c:299
# +precs+ is not documented
def precs(); end
# in file ext/bigdecimal/bigdecimal.c:1228
# +value+ is not documented
def quo(p1); end
# in file ext/bigdecimal/bigdecimal.c:1403
# +p1+ is not documented
def remainder(p1); end
# in file ext/bigdecimal/bigdecimal.c:1616
# +n+, +mode+ is not documented
def round(p1 = v1, p2 = v2); end
# in file ext/bigdecimal/bigdecimal.c:1563
# +n+ is not documented
def sqrt(p1); end
# in file ext/bigdecimal/bigdecimal.c:1501
# +p1+, +p2+ is not documented
def sub(p1, p2); end
# in file ext/bigdecimal/lib/bigdecimal/util.rb:79
# +a.to_d->bigdecimal+ is not documented
def to_d(); end
# in file ext/bigdecimal/lib/bigdecimal/util.rb:65
# +a.to_digits->string+ is not documented
def to_digits(); end
# in file ext/json/lib/json/add/bigdecimal.rb:25
# +*+ is not documented
def to_json(*); end
# in file ext/bigdecimal/bigdecimal.c:1839
# +s+ is not documented
def to_s(p1 = v1); end
# in file ext/bigdecimal/bigdecimal.c:1672
# +n+ is not documented
def truncate(p1 = v1); end
end
module BigMath # is documented
# in file ext/bigdecimal/bigdecimal.c:2620
# +x+, +prec+ is not documented
def self.exp(p1, p2); end
# in file ext/bigdecimal/bigdecimal.c:2752
# +x+, +prec+ is not documented
def self.log(p1, p2); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:188
# +prec+ is not documented
def E(prec); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:148
# +prec+ is not documented
def PI(prec); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:119
# +x+, +prec+ is not documented
def atan(x, prec); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:83
# +x+, +prec+ is not documented
def cos(x, prec); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:47
# +x+, +prec+ is not documented
def sin(x, prec); end
# in file ext/bigdecimal/lib/bigdecimal/math.rb:40
# +x+, +prec+ is not documented
def sqrt(x,prec); end
end
class Binding # is documented
# in file proc.c:387
# +string[+, +filename[+, +lineno]]->obj+ is not documented
def eval(p1, p2 = v2, p3 = v3); end
end
class CGI # is documented
# in file lib/cgi/core.rb:746
# +accept_charset+ is not documented
def self.accept_charset=(accept_charset); end
# in file lib/cgi/util.rb:6
# +string+ is not documented
def self.escape(string); end
# in file lib/cgi/util.rb:113
# +*elements+ is not documented
def self.escapeElement(string, *elements); end
# in file lib/cgi/util.rb:35
# +string+ is not documented
def self.escapeHTML(string); end
# in file lib/cgi/util.rb:145
# +str+ is not documented
def self.escape_element(str); end
# in file lib/cgi/util.rb:91
# +str+ is not documented
def self.escape_html(str); end
# in file lib/cgi/core.rb:374
# +query+ is not documented
def self.parse(query); end
# in file lib/cgi/util.rb:164
# +time+ is not documented
def self.rfc1123_date(time); end
# in file lib/cgi/util.rb:16
# +string+, +encoding+ is not documented
def self.unescape(string,encoding=@@accept_charset); end
# in file lib/cgi/util.rb:133
# +string+, +*elements+ is not documented
def self.unescapeElement(string, *elements); end
# in file lib/cgi/util.rb:42
# +string+ is not documented
def self.unescapeHTML(string); end
# in file lib/cgi/util.rb:150
# +str+ is not documented
def self.unescape_element(str); end
# in file lib/cgi/util.rb:96
# +str+ is not documented
def self.unescape_html(str); end
# in file lib/cgi/core.rb
# +options+ is not documented
def header(options='text/html'); end
# in file lib/cgi/core.rb:364
# +*options+ is not documented
def print(*options); end
end
class CGI::Cookie # is documented
# in file lib/cgi/cookie.rb:144
# +raw_cookie+ is not documented
def self.parse(raw_cookie); end
# in file lib/cgi/cookie.rb:113
# +val+ is not documented
def value=(val); end
end
module CGI::HtmlExtension # is documented
# in file lib/cgi/html.rb:242
# +*values+ is not documented
def checkbox_group(name = "", *values); end
# in file lib/cgi/html.rb:411
# +attributes+ is not documented
def html(attributes = {}); end
# in file lib/cgi/html.rb:609
# +*values+ is not documented
def popup_menu(name = "", *values); end
# in file lib/cgi/html.rb:697
# +name+, +*values+ is not documented
def radio_group(name = "", *values); end
# in file lib/cgi/html.rb
# +name+, +*values+ is not documented
def scrolling_list(name = "", *values); end
end
module CGI::QueryExtension # is documented
# in file lib/cgi/core.rb:696
# +key+ is not documented
def [](key); end
# in file lib/cgi/core.rb:720
# +*args+ is not documented
def has_key?(*args); end
# in file lib/cgi/core.rb
# +*args+ is not documented
def include?(*args); end
# in file lib/cgi/core.rb
# +*args+ is not documented
def key?(*args); end
# in file lib/cgi/core.rb:715
# +*args+ is not documented
def keys(*args); end
# in file lib/cgi/core.rb:458
# +hash+ is not documented
def params=(hash); end
end
class CGI::Session # is documented
# in file lib/cgi/session.rb:312
# +val+ is not documented
def []=(key, val); end
end
module CMath # is documented
# in file lib/cmath.rb
# +z+ is not documented
def self.acos!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.acosh!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.asin!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.asinh!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.atan!(z); end
# in file lib/cmath.rb
# +y+, +x+ is not documented
def self.atan2!(y,x); end
# in file lib/cmath.rb
# +z+ is not documented
def self.atanh!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.cbrt!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.cos!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.cosh!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.exp!(z); end
# in file lib/cmath.rb:71
# +*args+ is not documented
def self.log(*args); end
# in file lib/cmath.rb
# +*args+ is not documented
def self.log!(*args); end
# in file lib/cmath.rb
# +z+ is not documented
def self.log10!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.log2!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.sin!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.sinh!(z); end
# in file lib/cmath.rb:124
# +z+ is not documented
def self.sqrt(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.sqrt!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.tan!(z); end
# in file lib/cmath.rb
# +z+ is not documented
def self.tanh!(z); end
end
class CSV # is documented
# in file lib/csv.rb:1076
# +row+ is not documented
def self.filter(*args); end
# in file lib/csv.rb:1117
# +&block+ is not documented
def self.foreach(path, options = Hash.new, &block); end
# in file lib/csv.rb:1141
# +csv+ is not documented
def self.generate(*args); end
# in file lib/csv.rb:1036
# +instance+ is not documented
def self.instance(data = $stdout, options = Hash.new); end
# in file lib/csv.rb:1321
# +*options+ is not documented
def self.read(path, *options); end
# in file lib/csv.rb:1326
# +*args+ is not documented
def self.readlines(*args); end
# in file lib/csv.rb:1337
# +path+, +options+ is not documented
def self.table(path, options = Hash.new); end
# in file lib/csv.rb
# +row+ is not documented
def add_row(row); end
# in file lib/csv.rb:1682
# +convert+, +field+, +field_info+ is not documented
def convert(name = nil, &converter); end
# in file lib/csv.rb:1713
# ++, +row+ is not documented
def each(); end
# in file lib/csv.rb:1697
# +header_convert+, +field+, +field_info+ is not documented
def header_convert(name = nil, &converter); end
# in file lib/csv.rb
# +row+ is not documented
def puts(row); end
end
class CSV::Row # is documented
# in file lib/csv.rb:375
# +header_and_field_hash+ is not documented
def <<(arg); end
# in file lib/csv.rb
# +header_or_index+, +minimum_index+ is not documented
def [](header_or_index, minimum_index = 0); end
# in file lib/csv.rb:342
# +index+ is not documented
def []=(*args); end
# in file lib/csv.rb:427
# +&block+ is not documented
def delete_if(&block); end
# in file lib/csv.rb:502
# +&block+ is not documented
def each(&block); end
# in file lib/csv.rb:441
# +*headers_and_or_indices+ is not documented
def fields(*headers_and_or_indices); end
# in file lib/csv.rb
# +header+ is not documented
def include?(header); end
# in file lib/csv.rb
# +header+ is not documented
def key?(header); end
# in file lib/csv.rb
# +header+ is not documented
def member?(header); end
# in file lib/csv.rb:394
# +*args+ is not documented
def push(*args); end
# in file lib/csv.rb:531
# +options+ is not documented
def to_csv(options = Hash.new); end
# in file lib/csv.rb
# +options+ is not documented
def to_s(options = Hash.new); end
# in file lib/csv.rb
# +*headers_and_or_indices+ is not documented
def values_at(*headers_and_or_indices); end
end
class CSV::Table # is documented
# in file lib/csv.rb:773
# +row_or_array+ is not documented
def <<(row_or_array); end
# in file lib/csv.rb:689
# +index_or_header+ is not documented
def [](index_or_header); end
# in file lib/csv.rb:714
# +index_or_header+, +value+ is not documented
def []=(index_or_header, value); end
# in file lib/csv.rb:801
# +index_or_header+ is not documented
def delete(index_or_header); end
# in file lib/csv.rb:818
# +&block+ is not documented
def delete_if(&block); end
# in file lib/csv.rb:841
# +&block+ is not documented
def each(&block); end
# in file lib/csv.rb:790
# +*rows+ is not documented
def push(*rows); end
# in file lib/csv.rb:877
# +options+ is not documented
def to_csv(options = Hash.new); end
# in file lib/csv.rb
# +options+ is not documented
def to_s(options = Hash.new); end
# in file lib/csv.rb:752
# +*indices_or_headers+ is not documented
def values_at(*indices_or_headers); end
end
class Class # is documented
# in file object.c:1619
# +super_class+, +mod+ is not documented
def self.new(p1 = v1); end
# in file object.c:1667
# +->obj+ is not documented
def allocate(); end
# in file object.c:1721
# +args+, +...->obj+ is not documented
def new(*args); end
# in file object.c:1751
# +class.superclass->a_super_classornil+ is not documented
def superclass(); end
end
module Comparable # is documented
# in file compar.c:135
# +obj<other->trueorfalse+ is not documented
def <(p1); end
# in file compar.c:152
# +obj<+ is not documented
def <=(p1); end
# in file compar.c:82
# +obj+ is not documented
def ==(p1); end
# in file compar.c:101
# +obj>other->trueorfalse+ is not documented
def >(p1); end
# in file compar.c:118
# +obj>+ is not documented
def >=(p1); end
# in file compar.c:176
# +min+, +max->trueorfalse+ is not documented
def between?(p1, p2); end
end
class CompositePublisher # is documented
# in file lib/rake/contrib/publisher.rb:19
def self.new(); end
# in file lib/rake/contrib/publisher.rb:24
# +pub+ is not documented
def add(pub); end
end
class Continuation # is documented
# in file cont.c:903
# +cont[args+, +...]+ is not documented
def [](*args); end
# in file cont.c:903
# +cont[args+, +...]+ is not documented
def call(*args); end
end
module Coverage # is documented
# in file ext/coverage/coverage.c:55
# +Coverage.result+ is not documented
def self.result(); end
# in file ext/coverage/coverage.c:22
# +Coverage.start+ is not documented
def self.start(); end
end
module Curses # is documented
# in file ext/curses/curses.c:804
# +visibility+ is not documented
def self.curs_set(p1); end
# in file ext/curses/curses.c:1344
# +interval+ is not documented
def self.mouseinterval(p1); end
# in file ext/curses/curses.c:1417
# +delay+ is not documented
def self.timeout=(p1); end
# in file ext/curses/curses.c:1318
# +p1+ is not documented
def self.ungetmouse(p1); end
end
class Curses::Pad # is documented
# in file ext/curses/curses.c:2601
# +pad_mincol+ is not documented
def noutrefresh(p1, p2, p3, p4, p5, p6); end
# in file ext/curses/curses.c:2569
# +pad_mincol+ is not documented
def refresh(p1, p2, p3, p4, p5, p6); end
end
class Curses::Window # is documented
# in file ext/curses/curses.c:2453
# +window.nodelay+ is not documented
def nodelay=(p1); end
# in file ext/curses/curses.c:2482
# +delay+ is not documented
def timeout=(p1); end
end
class DBM # is documented
# in file ext/dbm/dbm.c:125
# +filename[+, +mode[+, +flags]]->dbm+ is not documented
def self.new(p1, p2 = v2, p3 = v3); end
# in file ext/dbm/dbm.c:228
# +filename[+, +mode[+, +flags]]+, +dbm+ is not documented
def self.open(*args); end
# in file ext/dbm/dbm.c:276
# +dbm[key]->stringvalueornil+ is not documented
def [](p1); end
# in file ext/dbm/dbm.c:627
# +dbm[key]+ is not documented
def []=(p1, p2); end
# in file ext/dbm/dbm.c:529
# +dbm.clear+ is not documented
def clear(); end
# in file ext/dbm/dbm.c:74
# +dbm.close+ is not documented
def close(); end
# in file ext/dbm/dbm.c:92
# +dbm.closed?->trueorfalse+ is not documented
def closed?(); end
# in file ext/dbm/dbm.c:405
# +key+ is not documented
def delete(p1); end
# in file ext/dbm/dbm.c:481
# +dbm.delete_if+, +key+, +value+ is not documented
def delete_if(); end
# in file ext/dbm/dbm.c:762
# +dbm.each_pair+, +key+, +value+ is not documented
def each(); end
# in file ext/dbm/dbm.c:738
# +dbm.each_key+, +key+ is not documented
def each_key(); end
# in file ext/dbm/dbm.c:762
# +dbm.each_pair+, +key+, +value+ is not documented
def each_pair(); end
# in file ext/dbm/dbm.c:714
# +dbm.each_value+, +value+ is not documented
def each_value(); end
# in file ext/dbm/dbm.c:686
# +dbm.empty?+ is not documented
def empty?(); end
# in file ext/dbm/dbm.c:290
# +key[+, +ifnone]->value+ is not documented
def fetch(p1, p2 = v2); end
# in file ext/dbm/dbm.c:839
# +key->boolean+ is not documented
def has_key?(p1); end
# in file ext/dbm/dbm.c:866
# +value->boolean+ is not documented
def has_value?(p1); end
# in file ext/dbm/dbm.c:839
# +key->boolean+ is not documented
def include?(p1); end
# in file ext/dbm/dbm.c:556
# +dbm.invert->hash+ is not documented
def invert(); end
# in file ext/dbm/dbm.c:309
# +value->string+ is not documented
def key(p1); end
# in file ext/dbm/dbm.c:839
# +key->boolean+ is not documented
def key?(p1); end
# in file ext/dbm/dbm.c:791
# +dbm.keys->array+ is not documented
def keys(); end
# in file ext/dbm/dbm.c:661
# +dbm.length->integer+ is not documented
def length(); end
# in file ext/dbm/dbm.c:839
# +key->boolean+ is not documented
def member?(p1); end
# in file ext/dbm/dbm.c:949
# +dbm.reject+, +key+, +value+ is not documented
def reject(); end
# in file ext/dbm/dbm.c:481
# +dbm.delete_if+, +key+, +value+ is not documented
def reject!(); end
# in file ext/dbm/dbm.c:611
# +obj+ is not documented
def replace(p1); end
# in file ext/dbm/dbm.c:349
# +dbm.select+, +key+, +value+ is not documented
def select(); end
# in file ext/dbm/dbm.c:451
# +->[key+, +value]+ is not documented
def shift(); end
# in file ext/dbm/dbm.c:661
# +dbm.length->integer+ is not documented
def size(); end
# in file ext/dbm/dbm.c:627
# +dbm[key]+ is not documented
def store(p1, p2); end
# in file ext/dbm/dbm.c:897
# +dbm.to_a->array+ is not documented
def to_a(); end
# in file ext/dbm/dbm.c:923
# +dbm.to_hash->hash+ is not documented
def to_hash(); end
# in file ext/dbm/dbm.c:596
# +obj+ is not documented
def update(p1); end
# in file ext/dbm/dbm.c:866
# +value->boolean+ is not documented
def value?(p1); end
# in file ext/dbm/dbm.c:815
# +dbm.values->array+ is not documented
def values(); end
# in file ext/dbm/dbm.c:379
# +key+, +...->Array+ is not documented
def values_at(*args); end
end
class DEBUGGER__ # is documented
# in file lib/debug.rb:968
# +thread+ is not documented
def self.context(thread=Thread.current); end
# in file lib/debug.rb:1024
# +input+, +binding+ is not documented
def self.debug_thread_info(input, binding); end
# in file lib/debug.rb:980
# +num+ is not documented
def self.get_thread(num); end
# in file lib/debug.rb:976
def self.interrupt(); end
# in file lib/debug.rb:1011
def self.make_thread_list(); end
# in file lib/debug.rb:952
def self.resume(); end
# in file lib/debug.rb:936
# +th+ is not documented
def self.set_last_thread(th); end
# in file lib/debug.rb:926
# +arg+ is not documented
def self.set_trace( arg ); end
# in file lib/debug.rb:900
# +s+ is not documented
def self.stdout=(s); end
# in file lib/debug.rb:940
def self.suspend(); end
# in file lib/debug.rb:989
# +num+ is not documented
def self.thread_list(num); end
# in file lib/debug.rb:1005
def self.thread_list_all(); end
end
# in files:
# lib/debug.rb
module DEBUGGER__::Thread
end
module DL # is documented
# in file ext/dl/dl.c:67
# +so_lib+ is not documented
def self.dlopen(*args); end
# in file ext/dl/lib/dl/callback.rb
# +addr+, +ctype+ is not documented
def remove_callback(addr, ctype = nil); end
# in file ext/dl/lib/dl/callback.rb:70
# +proc_entry+, +addr_entry+, +addr+, +ctype+ is not documented
def remove_callback_internal(proc_entry, addr_entry, addr, ctype = nil); end
# in file ext/dl/lib/dl/callback.rb:102
# +addr+, +ctype+ is not documented
def remove_cdecl_callback(addr, ctype = nil); end
# in file ext/dl/lib/dl/callback.rb:106
# +addr+, +ctype+ is not documented
def remove_stdcall_callback(addr, ctype = nil); end
# in file ext/dl/lib/dl/callback.rb
# +ty+, +argc+, +&cbp+ is not documented
def set_callback(ty, argc, &cbp); end
# in file ext/dl/lib/dl/callback.rb:30
# +proc_entry+, +addr_entry+, +argc+, +ty+, +abi+, +&cbp+ is not documented
def set_callback_internal(proc_entry, addr_entry, argc, ty, abi = nil, &cbp); end
# in file ext/dl/lib/dl/callback.rb:58
# +ty+, +argc+, +&cbp+ is not documented
def set_cdecl_callback(ty, argc, &cbp); end
# in file ext/dl/lib/dl/callback.rb:62
# +ty+, +argc+, +&cbp+ is not documented
def set_stdcall_callback(ty, argc, &cbp); end
end
class DL::CFunc # is documented
# in file ext/dl/cfunc.c:339
# +dlcfunc[ary]+ is not documented
def [](p1); end
# in file ext/dl/cfunc.c:339
# +dlcfunc[ary]+ is not documented
def call(p1); end
# in file ext/dl/cfunc.c:230
# +cfunc.calltype+ is not documented
def calltype(); end
# in file ext/dl/cfunc.c:245
# +cfunc.calltype+ is not documented
def calltype=(p1); end
# in file ext/dl/cfunc.c:199
# +cfunc.ctype+ is not documented
def ctype(); end
# in file ext/dl/cfunc.c:214
# +cfunc.ctype+ is not documented
def ctype=(p1); end
# in file ext/dl/cfunc.c:293
# +inspect+ is not documented
def inspect(); end
# in file ext/dl/cfunc.c:183
# +name+ is not documented
def name(); end
# in file ext/dl/cfunc.c:261
# +cfunc.ptr+ is not documented
def ptr(); end
# in file ext/dl/cfunc.c:276
# +cfunc.ptr+ is not documented
def ptr=(p1); end
# in file ext/dl/cfunc.c:612
# +dlfunc.to_i+ is not documented
def to_i(); end
# in file ext/dl/cfunc.c:293
# +inspect+ is not documented
def to_s(); end
end
module DL::CParser # is documented
# in file ext/dl/lib/dl/cparser.rb:56
# +signature+, +tymap+ is not documented
def parse_signature(signature, tymap=nil); end
# in file ext/dl/lib/dl/cparser.rb:11
# +signature+, +tymap+ is not documented
def parse_struct_signature(signature, tymap=nil); end
end
class DL::CPtr # is documented
# in file ext/dl/cptr.c:594
# +DL::CPtr[val]+ is not documented
def self.[](p1); end
# in file ext/dl/cptr.c:594
# +DL::CPtr[val]+ is not documented
def self.to_ptr(p1); end
# in file ext/dl/cptr.c:451
# +ptr+n+ is not documented
def +(p1); end
# in file ext/dl/cptr.c:249
# +ptr+ is not documented
def +@(); end
# in file ext/dl/cptr.c:469
# +ptr-n+ is not documented
def -(p1); end
# in file ext/dl/cptr.c:264
# +ref+ is not documented
def -@(); end
# in file ext/dl/cptr.c:430
# +ptr<+, +0+, +1+, +ornil+ is not documented
def <=>(p1); end
# in file ext/dl/cptr.c:490
# +ptr[start+, +length]->a_string+ is not documented
def [](p1, p2 = v2); end
# in file ext/dl/cptr.c:525
# +ptr[start+, +length]+ is not documented
def []=(p1, p2, p3 = v3); end
# in file ext/dl/cptr.c:308
# +free+ is not documented
def free(); end
# in file ext/dl/cptr.c:390
# +inspect+ is not documented
def inspect(); end
# in file ext/dl/cptr.c:278
# +null?+ is not documented
def null?(); end
# in file ext/dl/cptr.c:249
# +ptr+ is not documented
def ptr(); end
# in file ext/dl/cptr.c:264
# +ref+ is not documented
def ref(); end
# in file ext/dl/cptr.c:580
# +size+ is not documented
def size(); end
# in file ext/dl/cptr.c:221
# +to_i+ is not documented
def to_i(); end
# in file ext/dl/cptr.c:221
# +to_i+ is not documented
def to_int(); end
# in file ext/dl/cptr.c:235
# +to_value+ is not documented
def to_value(); end
end
class DL::CarriedFunction # is documented
# in file ext/dl/lib/dl/func.rb:218
# +cfunc+, +argtypes+, +n+ is not documented
def self.new(cfunc, argtypes, n); end
# in file ext/dl/lib/dl/func.rb:233
# +&block+ is not documented
def bind_at_call(&block); end
# in file ext/dl/lib/dl/func.rb:225
# +data+ is not documented
def create_carrier(data); end
end
class DL::CompositeHandler # is documented
# in file ext/dl/lib/dl/import.rb:8
# +handlers+ is not documented
def self.new(handlers); end
# in file ext/dl/lib/dl/import.rb:29
# +symbol+ is not documented
def [](symbol); end
# in file ext/dl/lib/dl/import.rb:12
def handlers(); end
# in file ext/dl/lib/dl/import.rb:16
# +symbol+ is not documented
def sym(symbol); end
end
# in files:
# ext/dl/lib/dl/func.rb
module DL::Fiddle
end
class DL::Function # is documented
# in file ext/dl/lib/dl/func.rb:51
# +cfunc+, +argtypes+, +abi+, +&block+ is not documented
def self.new(cfunc, argtypes, abi = nil, &block); end
# in file ext/dl/lib/dl/func.rb:114
# +&block+ is not documented
def bind(&block); end
# in file ext/dl/lib/dl/func.rb:199
# +&block+ is not documented
def bind_at_call(&block); end
# in file ext/dl/lib/dl/func.rb:195
def bound?(); end
# in file ext/dl/lib/dl/func.rb:87
# +*args+, +&block+ is not documented
def call(*args, &block); end
# in file ext/dl/lib/dl/func.rb:83
def name(); end
# in file ext/dl/lib/dl/func.rb:79
def to_i(); end
# in file ext/dl/lib/dl/func.rb:162
def unbind(); end
# in file ext/dl/lib/dl/func.rb:203
def unbind_at_call(); end
# in file ext/dl/lib/dl/func.rb:102
# +r+ is not documented
def wrap_result(r); end
end
class DL::Handle # is documented
# in file ext/dl/handle.c:60
# +close+ is not documented
def close(); end
# in file ext/dl/handle.c:228
# +close_enabled?+ is not documented
def close_enabled?(); end
# in file ext/dl/handle.c:212
# +disable_close+ is not documented
def disable_close(); end
# in file ext/dl/handle.c:197
# +enable_close+ is not documented
def enable_close(); end
# in file ext/dl/handle.c:244
# +to_i+ is not documented
def to_i(); end
end
module DL::Importer # is documented
# in file ext/dl/lib/dl/import.rb:203
# +name+ is not documented
def [](name); end
# in file ext/dl/lib/dl/import.rb:154
# +signature+, +*opts+, +&blk+ is not documented
def bind(signature, *opts, &blk); end
# in file ext/dl/lib/dl/import.rb:244
# +name+, +ctype+, +argtype+, +call_type+, +&block+ is not documented
def bind_function(name, ctype, argtype, call_type = nil, &block); end
# in file ext/dl/lib/dl/import.rb:264
# +name+, +ctype+, +argtype+, +call_type+, +n+ is not documented
def create_carried_function(name, ctype, argtype, call_type = nil, n = 0); end
# in file ext/dl/lib/dl/import.rb:260
# +name+, +ctype+, +argtype+, +call_type+ is not documented
def create_temp_function(name, ctype, argtype, call_type = nil); end
# in file ext/dl/lib/dl/import.rb:207
# +ty+, +val+ is not documented
def create_value(ty, val=nil); end
# in file ext/dl/lib/dl/import.rb:55
# +*libs+ is not documented
def dlload(*libs); end
# in file ext/dl/lib/dl/import.rb:131
# +signature+, +*opts+ is not documented
def extern(signature, *opts); end
# in file ext/dl/lib/dl/import.rb:223
def handler(); end
# in file ext/dl/lib/dl/import.rb:236
# +name+, +ctype+, +argtype+, +call_type+ is not documented
def import_function(name, ctype, argtype, call_type = nil); end
# in file ext/dl/lib/dl/import.rb:228
# +name+ is not documented
def import_symbol(name); end
# in file ext/dl/lib/dl/import.rb:217
# +ty+, +addr+ is not documented
def import_value(ty, addr); end
# in file ext/dl/lib/dl/import.rb:81
# +ty+ is not documented
def sizeof(ty); end
# in file ext/dl/lib/dl/import.rb:77
# +alias_type+, +orig_type+ is not documented
def typealias(alias_type, orig_type); end
# in file ext/dl/lib/dl/import.rb
# +ty+, +val+ is not documented
def value(ty, val=nil); end
end
module DL::PackInfo # is documented
# in file ext/dl/lib/dl/pack.rb:5
ALIGN_MAP = nil
# in file ext/dl/lib/dl/pack.rb:19
PACK_MAP = nil
# in file ext/dl/lib/dl/pack.rb:33
SIZE_MAP = nil
# in file ext/dl/lib/dl/pack.rb:52
# +addr+, +align+ is not documented
def self.align(addr, align); end
end
class DL::Packer # is documented
# in file ext/dl/lib/dl/pack.rb:66
# +*types+ is not documented
def self.[](*types); end
# in file ext/dl/lib/dl/pack.rb:70
# +types+ is not documented
def self.new(types); end
# in file ext/dl/lib/dl/pack.rb:78
# +ary+ is not documented
def pack(ary); end
# in file ext/dl/lib/dl/pack.rb:74
def size(); end
# in file ext/dl/lib/dl/pack.rb:89
# +ary+ is not documented
def unpack(ary); end
end
class DL::Stack # is documented
# in file ext/dl/lib/dl/stack.rb:54
ALIGN_MAP = nil
# in file ext/dl/lib/dl/stack.rb:64
PACK_MAP = nil
# in file ext/dl/lib/dl/stack.rb:74
SIZE_MAP = nil
# in file ext/dl/lib/dl/stack.rb:5
# +*types+ is not documented
def self.[](*types); end
# in file ext/dl/lib/dl/stack.rb:9
# +types+ is not documented
def self.new(types); end
# in file ext/dl/lib/dl/stack.rb:21
# +ary+ is not documented
def pack(ary); end
# in file ext/dl/lib/dl/stack.rb:13
def size(); end
# in file ext/dl/lib/dl/stack.rb:17
def types(); end
# in file ext/dl/lib/dl/stack.rb:32
# +ary+ is not documented
def unpack(ary); end
end
class DL::TempFunction # is documented
# in file ext/dl/lib/dl/func.rb:208
# +&block+ is not documented
def bind_at_call(&block); end
# in file ext/dl/lib/dl/func.rb:212
def unbind_at_call(); end
end
module DL::ValueUtil # is documented
# in file ext/dl/lib/dl/value.rb:22
# +val+, +ty+ is not documented
def signed_value(val, ty); end
# in file ext/dl/lib/dl/value.rb:5
# +val+, +ty+ is not documented
def unsigned_value(val, ty); end
# in file ext/dl/lib/dl/value.rb:48
# +arg+, +ty+, +funcs+, +&block+ is not documented
def wrap_arg(arg, ty, funcs = [], &block); end
# in file ext/dl/lib/dl/value.rb:39
# +args+, +tys+, +funcs+, +&block+ is not documented
def wrap_args(args, tys, funcs, &block); end
end
module DRb # is documented
# in file lib/drb/drb.rb:1775
# +idconv+ is not documented
def self.install_id_conv(idconv); end
# in file lib/drb/drb.rb:1755
# +obj+ is not documented
def self.to_id(obj); end
# in file lib/drb/drb.rb:1747
# +ref+ is not documented
def self.to_obj(ref); end
end
class DRb::DRbIdConv # is documented
# in file lib/drb/drb.rb:376
# +obj+ is not documented
def to_id(obj); end
# in file lib/drb/drb.rb:368
# +ref+ is not documented
def to_obj(ref); end
end
class DRb::DRbObject # is documented
# in file lib/drb/drb.rb:1021
# +s+ is not documented
def self._load(s); end
# in file lib/drb/drb.rb:1046
# +uri+ is not documented
def self.new_with_uri(uri); end
# in file lib/drb/drb.rb:1053
# +lv+ is not documented
def _dump(lv); end
# in file lib/drb/drb.rb:1101
# +msg_id+, +*a+, +&b+ is not documented
def method_missing(msg_id, *a, &b); end
# in file lib/drb/drb.rb:1089
# +msg_id+, +priv+ is not documented
def respond_to?(msg_id, priv=false); end
end
module DRb::DRbObservable # is documented
# in file lib/drb/observer.rb:10
# +*arg+ is not documented
def notify_observers(*arg); end
end
module DRb::DRbProtocol # is documented
# in file lib/drb/drb.rb:721
# +prot+ is not documented
def self.add_protocol(prot); end
# in file lib/drb/drb.rb:733
# +first+ is not documented
def self.open(uri, config, first=true); end
# in file lib/drb/drb.rb:761
# +first+ is not documented
def self.open_server(uri, config, first=true); end
# in file lib/drb/drb.rb:782
# +config+, +first+ is not documented
def self.uri_option(uri, config, first=true); end
end
class DRb::DRbSSLSocket::SSLConfig # is documented
# in file lib/drb/ssl.rb:134
# +key+ is not documented
def [](key); end
end
class DRb::DRbServer # is documented
# in file lib/drb/drb.rb:1259
# +argc+ is not documented
def self.default_argc_limit(argc); end
# in file lib/drb/drb.rb:1280
# +idconv+ is not documented
def self.default_id_conv(idconv); end
# in file lib/drb/drb.rb:1266
# +sz+ is not documented
def self.default_load_limit(sz); end
# in file lib/drb/drb.rb:1294
# +on+ is not documented
def self.verbose=(on); end
# in file lib/drb/drb.rb:1450
# +obj+ is not documented
def to_id(obj); end
# in file lib/drb/drb.rb:1443
# +ref+ is not documented
def to_obj(ref); end
# in file lib/drb/drb.rb:1415
# +v+ is not documented
def verbose=(v); end
end
class DRb::ExtServ # is documented
attr_reader :server # in file lib/drb/extserv.rb:23
# in file lib/drb/extserv.rb:14
# +there+, +name+, +server+ is not documented
def self.new(there, name, server=nil); end
# in file lib/drb/extserv.rb:39
def alive?(); end
# in file lib/drb/extserv.rb:25
def front(); end
# in file lib/drb/extserv.rb:29
def stop_service(); end
end
class DRb::ExtServManager # is documented
attr_accessor :uri # in file lib/drb/extservm.rb:34
# in file lib/drb/extservm.rb:17
def self.command(); end
# in file lib/drb/extservm.rb:21
# +cmd+ is not documented
def self.command=(cmd); end
# in file lib/drb/extservm.rb:25
def self.new(); end
# in file lib/drb/extservm.rb:47
# +name+, +ro+ is not documented
def regist(name, ro); end
# in file lib/drb/extservm.rb:36
# +name+ is not documented
def service(name); end
# in file lib/drb/extservm.rb:55
# +name+ is not documented
def unregist(name); end
end
class DateTime # is documented
# in file ext/date/date_core.c:7922
# +string[+, +format+ is not documented
def self._strptime(*args); end
# in file ext/date/date_core.c:7410
# +[year+, +month+, +mday+, +hour+, +minute+, +second+, +offset+, +start+ is not documented
def self.civil(p1 = v1, p2 = v2, p3 = v3, p4 = v4, p5 = v5, p6 = v6, p7 = v7, p8 = v8); end
# in file ext/date/date_core.c:7507
# +[cwyear+, +cweek+, +cwday+, +hour+, +minute+, +second+, +offset+, +start+ is not documented
def self.commercial(p1 = v1, p2 = v2, p3 = v3, p4 = v4, p5 = v5, p6 = v6, p7 = v7, p8 = v8); end
# in file ext/date/date_core.c:8159
# +string+, +01Jan-471200:00:00GMT'[+, +start+ is not documented
def self.httpdate(p1 = v1, p2 = v2); end
# in file ext/date/date_core.c:8038
# +string+, +start+ is not documented
def self.iso8601(p1 = v1, p2 = v2); end
# in file ext/date/date_core.c:7266
# +[jd+, +hour+, +minute+, +second+, +offset+, +start+ is not documented
def self.jd(p1 = v1, p2 = v2, p3 = v3, p4 = v4, p5 = v5, p6 = v6); end
# in file ext/date/date_core.c:8189
# +string+, +start+ is not documented
def self.jisx0301(p1 = v1, p2 = v2); end
# in file ext/json/lib/json/add/date_time.rb:12
# +object+ is not documented
def self.json_create(object); end
# in file ext/date/date_core.c:7410
# +[year+, +month+, +mday+, +hour+, +minute+, +second+, +offset+, +start+ is not documented
def self.new(p1 = v1, p2 = v2, p3 = v3, p4 = v4, p5 = v5, p6 = v6, p7 = v7, p8 = v8); end
# in file ext/date/date_core.c:7721
# +[start+ is not documented
def self.now(p1 = v1); end
# in file ext/date/date_core.c:7334
# +[year+, +yday+, +hour+, +minute+, +second+, +offset+, +start+ is not documented
def self.ordinal(p1 = v1, p2 = v2, p3 = v3, p4 = v4, p5 = v5, p6 = v6, p7 = v7); end
# in file ext/date/date_core.c:7998
# +string+, +comp+, +start+ is not documented
def self.parse(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/date/date_core.c:8129
# +string+, +1Jan-471200:00:00+0000'[+, +start+ is not documented
def self.rfc2822(p1 = v1, p2 = v2); end
# in file ext/date/date_core.c:8068
# +string+, +start+ is not documented
def self.rfc3339(p1 = v1, p2 = v2); end
# in file ext/date/date_core.c:8129
# +string+, +1Jan-471200:00:00+0000'[+, +start+ is not documented
def self.rfc822(p1 = v1, p2 = v2); end
# in file ext/date/date_core.c:7955
# +[string+, +format+, +start+ is not documented
def self.strptime(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/date/date_core.c:8098
# +string+, +start+ is not documented
def self.xmlschema(p1 = v1, p2 = v2); end
# in file ext/json/lib/json/add/date_time.rb:28
# +*+ is not documented
def as_json(*); end
# in file ext/date/date_core.c:8443
# +[n+ is not documented
def iso8601(p1 = v1); end
# in file ext/date/date_core.c:8483
# +[n+ is not documented
def jisx0301(p1 = v1); end
# in file ext/date/date_core.c:8467
# +[n+ is not documented
def rfc3339(*args); end
# in file ext/date/date_core.c:8402
# +[format+ is not documented
def strftime(*args); end
# in file ext/date/date_core.c:8696
# +dt.to_date->date+ is not documented
def to_date(); end
# in file ext/date/date_core.c:8728
# +dt.to_datetime->self+ is not documented
def to_datetime(); end
# in file ext/json/lib/json/add/date_time.rb:45
# +*args+ is not documented
def to_json(*args); end
# in file ext/date/date_core.c:8219
# +dt.to_s->string+ is not documented
def to_s(); end
# in file ext/date/date_core.c:8669
# +dt.to_time->time+ is not documented
def to_time(); end
# in file ext/date/date_core.c:8443
# +[n+ is not documented
def xmlschema(p1 = v1); end
end
class Delegator # is documented
# in file lib/delegate.rb:62
# +obj+ is not documented
def self.new(obj); end
# in file lib/delegate.rb:128
# +obj+ is not documented
def !=(obj); end
# in file lib/delegate.rb:120
# +obj+ is not documented
def ==(obj); end
# in file lib/delegate.rb:152
# +obj+ is not documented
def __setobj__(obj); end
# in file lib/delegate.rb:171
# +data+ is not documented
def marshal_load(data); end
# in file lib/delegate.rb:69
# +m+, +*args+, +&block+ is not documented
def method_missing(m, *args, &block); end
# in file lib/delegate.rb:95
# +all+ is not documented
def methods(all=true); end
# in file lib/delegate.rb:111
# +all+ is not documented
def protected_methods(all=true); end
# in file lib/delegate.rb:103
# +all+ is not documented
def public_methods(all=true); end
# in file lib/delegate.rb:82
# +m+, +include_private+ is not documented
def respond_to_missing?(m, include_private); end
end
module Digest # is documented
# in file ext/digest/digest.c:120
# +string->hexencoded_string+ is not documented
def self.hexencode(p1); end
end
class Digest::Class # is documented
# in file ext/digest/lib/digest.rb:35
# +str+, +*args+ is not documented
def self.base64digest(str, *args); end
# in file ext/digest/digest.c:438
# +string+, +*parameters->hash_string+ is not documented
def self.digest(*args); end
# in file ext/digest/lib/digest.rb:28
# +name+ is not documented
def self.file(name); end
# in file ext/digest/digest.c:467
# +string[+, +...]->hash_string+ is not documented
def self.hexdigest(*args); end
end
class Digest::HMAC # is documented
# in file ext/digest/lib/digest/hmac.rb:50
# +key+, +digester+ is not documented
def self.new(key, digester); end
# in file ext/digest/lib/digest/hmac.rb
# +text+ is not documented
def <<(text); end
# in file ext/digest/lib/digest/hmac.rb:118
# +hmac.block_length->Integer+ is not documented
def block_length(); end
# in file ext/digest/lib/digest/hmac.rb:110
# +hmac.digest_length->Integer+ is not documented
def digest_length(); end
# in file ext/digest/lib/digest/hmac.rb:126
# +hmac.inspect->string+ is not documented
def inspect(); end
# in file ext/digest/lib/digest/hmac.rb:92
# +hmac.reset->hmac+ is not documented
def reset(); end
# in file ext/digest/lib/digest/hmac.rb:82
# +hmac<<string->hmac+ is not documented
def update(text); end
end
module Digest::Instance # is documented
# in file ext/digest/digest.c:153
# +digest_obj<<string->digest_obj+ is not documented
def <<(p1); end
# in file ext/digest/digest.c:349
# +digest_obj+ is not documented
def ==(p1); end
# in file ext/digest/lib/digest.rb:62
# +str+ is not documented
def base64digest(str = nil); end
# in file ext/digest/digest.c:414
# +digest_obj.block_length->integer+ is not documented
def block_length(); end
# in file ext/digest/digest.c:224
# +string->string+ is not documented
def digest(p1 = v1); end
# in file ext/digest/digest.c:248
# +digest_obj.digest!->string+ is not documented
def digest!(); end
# in file ext/digest/digest.c:382
# +digest_obj.digest_length->integer+ is not documented
def digest_length(); end
# in file ext/digest/lib/digest.rb:43
# +name+ is not documented
def file(name); end
# in file ext/digest/digest.c:269
# +string->string+ is not documented
def hexdigest(p1 = v1); end
# in file ext/digest/digest.c:293
# +digest_obj.hexdigest!->string+ is not documented
def hexdigest!(); end
# in file ext/digest/digest.c:320
# +digest_obj.inspect->string+ is not documented
def inspect(); end
# in file ext/digest/digest.c:400
# +digest_obj.size->integer+ is not documented
def length(); end
# in file ext/digest/digest.c:204
# +digest_obj.new->another_digest_obj+ is not documented
def new(); end
# in file ext/digest/digest.c:189
# +digest_obj.reset->digest_obj+ is not documented
def reset(); end
# in file ext/digest/digest.c:400
# +digest_obj.size->integer+ is not documented
def size(); end
# in file ext/digest/digest.c:308
# +digest_obj.to_s->string+ is not documented
def to_s(); end
# in file ext/digest/digest.c:153
# +digest_obj<<string->digest_obj+ is not documented
def update(p1); end
end
class Dir # is documented
# in file dir.c:1752
# +Dir[string[+, +string...]]->array+ is not documented
def self.[](*args); end
# in file dir.c:836
# +[string]+, +path+ is not documented
def self.chdir(p1 = v1); end
# in file dir.c:935
# +string->0+ is not documented
def self.chroot(p1); end
# in file dir.c:992
# +string->0+ is not documented
def self.delete(p1); end
# in file dir.c:1908
# +dirname->array+ is not documented
def self.entries(*args); end
# in file dir.c:2073
# +file_name->trueorfalse+ is not documented
def self.exist?(p1); end
# in file dir.c:2073
# +file_name->trueorfalse+ is not documented
def self.exists?(p1); end
# in file dir.c:1886
# +dirname->an_enumerator+ is not documented
def self.foreach(*args); end
# in file dir.c:899
# +Dir.pwd->string+ is not documented
def self.getwd(); end
# in file dir.c:1829
# +pattern+, +[flags]+, +filename+ is not documented
def self.glob(p1, p2 = v2); end
# in file dir.c:2049
# +"root"->"/root"+ is not documented
def self.home(p1 = v1); end
# in file dir.c:963
# +string[+, +integer]->0+ is not documented
def self.mkdir(p1, p2 = v2); end
# in file lib/tmpdir.rb:84
# +prefix_suffix+, +*rest+, +path+ is not documented
def self.mktmpdir(prefix_suffix=nil, *rest); end
# in file dir.c:387
# +string->aDir+ is not documented
def self.new(p1, p2 = {}); end
# in file dir.c:445
# +string+, +aDir+ is not documented
def self.open(*args); end
# in file dir.c:899
# +Dir.pwd->string+ is not documented
def self.pwd(); end
# in file dir.c:992
# +string->0+ is not documented
def self.rmdir(p1); end
# in file dir.c:992
# +string->0+ is not documented
def self.unlink(p1); end
# in file dir.c:747
# +dir.close->nil+ is not documented
def close(); end
# in file dir.c:618
# +dir.each->an_enumerator+ is not documented
def each(); end
# in file dir.c:486
# +dir.inspect->string+ is not documented
def inspect(); end
# in file dir.c:512
# +dir.path->stringornil+ is not documented
def path(); end
# in file dir.c:649
# +dir.tell->integer+ is not documented
def pos(); end
# in file dir.c:706
# +integer->integer+ is not documented
def pos=(p1); end
# in file dir.c:580
# +dir.read->stringornil+ is not documented
def read(); end
# in file dir.c:724
# +dir.rewind->dir+ is not documented
def rewind(); end
# in file dir.c:678
# +integer->dir+ is not documented
def seek(p1); end
# in file dir.c:649
# +dir.tell->integer+ is not documented
def tell(); end
# in file dir.c:512
# +dir.path->stringornil+ is not documented
def to_path(); end
end
class ENV # is documented
# in file hash.c:2236
# +ENV[name]->value+ is not documented
def self.[](p1); end
# in file hash.c:2507
# +value->value+ is not documented
def self.[]=(p1, p2); end
# in file hash.c:3037
# +name->Arrayornil+ is not documented
def self.assoc(p1); end
# in file hash.c:2858
# +ENV.clear+ is not documented
def self.clear(); end
# in file hash.c:2740
# +ENV.delete_if->Enumerator+ is not documented
def self.delete_if(); end
# in file hash.c:2670
# +ENV.each_pair->Enumerator+ is not documented
def self.each(); end
# in file hash.c:2596
# +ENV.each_key->Enumerator+ is not documented
def self.each_key(); end
# in file hash.c:2670
# +ENV.each_pair->Enumerator+ is not documented
def self.each_pair(); end
# in file hash.c:2645
# +ENV.each_value->Enumerator+ is not documented
def self.each_value(); end
# in file hash.c:2993
# +ENV.empty?->trueorfalse+ is not documented
def self.empty?(); end
# in file hash.c:2278
# +missing_name+ is not documented
def self.fetch(p1, p2 = v2); end
# in file hash.c:3017
# +name->trueorfalse+ is not documented
def self.has_key?(p1); end
# in file hash.c:3058
# +value->trueorfalse+ is not documented
def self.has_value?(p1); end
# in file hash.c:3017
# +name->trueorfalse+ is not documented
def self.include?(p1); end
# in file hash.c:3152
# +value->key+ is not documented
def self.index(p1); end
# in file hash.c:2892
# +ENV.inspect->string+ is not documented
def self.inspect(); end
# in file hash.c:3236
# +ENV.invert->Hash+ is not documented
def self.invert(); end
# in file hash.c:2844
# +ENV.keep_if->Enumerator+ is not documented
def self.keep_if(); end
# in file hash.c:3121
# +value->name+ is not documented
def self.key(p1); end
# in file hash.c:3017
# +name->trueorfalse+ is not documented
def self.key?(p1); end
# in file hash.c:2549
# +ENV.keys->Array+ is not documented
def self.keys(); end
# in file hash.c:2973
# +ENV.size+ is not documented
def self.length(); end
# in file hash.c:3017
# +name->trueorfalse+ is not documented
def self.member?(p1); end
# in file hash.c:2960
# +ENV.rehash+ is not documented
def self.rehash(); end
# in file hash.c:3196
# +ENV.reject->Enumerator+ is not documented
def self.reject(); end
# in file hash.c:2707
# +ENV.reject!->Enumerator+ is not documented
def self.reject!(); end
# in file hash.c:3259
# +hash->env+ is not documented
def self.replace(p1); end
# in file hash.c:2778
# +ENV.select->Enumerator+ is not documented
def self.select(); end
# in file hash.c:2811
# +ENV.select!->Enumerator+ is not documented
def self.select!(); end
# in file hash.c:3209
# +ENV.shift->Arrayornil+ is not documented
def self.shift(); end
# in file hash.c:2973
# +ENV.size+ is not documented
def self.size(); end
# in file hash.c:2507
# +value->value+ is not documented
def self.store(p1, p2); end
# in file hash.c:2932
# +ENV.to_a->Array+ is not documented
def self.to_a(); end
# in file hash.c:3167
# +ENV.to_h->hash+ is not documented
def self.to_h(); end
# in file hash.c:3167
# +ENV.to_h->hash+ is not documented
def self.to_hash(); end
# in file hash.c:2880
# +ENV.to_s->"ENV"+ is not documented
def self.to_s(); end
# in file hash.c:3296
# +name+, +old_value+, +new_value+ is not documented
def self.update(p1); end
# in file hash.c:3058
# +value->trueorfalse+ is not documented
def self.value?(p1); end
# in file hash.c:2616
# +ENV.values->Array+ is not documented
def self.values(); end
# in file hash.c:2755
# +name+, +...->Array+ is not documented
def self.values_at(*args); end
end
class ERB # is documented
# in file lib/erb.rb:794
# +str+, +safe_level+, +trim_mode+, +eoutvar+ is not documented
def self.new(str, safe_level=nil, trim_mode=nil, eoutvar='_erbout'); end
# in file lib/erb.rb:905
# +superklass+, +methodname+ is not documented
def def_class(superklass=Object, methodname='result'); end
# in file lib/erb.rb:868
# +mod+, +methodname+, +fname+ is not documented
def def_method(mod, methodname, fname='(ERB)'); end
# in file lib/erb.rb:886
# +methodname+ is not documented
def def_module(methodname='erb'); end
# in file lib/erb.rb:805
# +trim_mode+ is not documented
def make_compiler(trim_mode); end
# in file lib/erb.rb:841
# +b+ is not documented
def result(b=new_toplevel); end
# in file lib/erb.rb:829
# +b+ is not documented
def run(b=new_toplevel); end
# in file lib/erb.rb:821
# +compiler+, +eoutvar+ is not documented
def set_eoutvar(compiler, eoutvar = '_erbout'); end
end
module ERB::DefMethod # is documented
# in file lib/erb.rb:995
# +methodname+, +erb_or_fname+ is not documented
def self.def_erb_method(methodname, erb_or_fname); end
end
module ERB::Util # is documented
# in file lib/erb.rb
# +s+ is not documented
def self.h(s); end
# in file lib/erb.rb:930
# +s+ is not documented
def self.html_escape(s); end
# in file lib/erb.rb
# +s+ is not documented
def self.u(s); end
# in file lib/erb.rb:949
# +s+ is not documented
def self.url_encode(s); end
end
class Encoding # is documented
# in file encoding.c:1624
# +Encoding.aliases->{"alias1"+, +"alias2"+, +...}+ is not documented
def self.aliases(); end
# in file encoding.c:1123
# +obj1+, +obj2->encornil+ is not documented
def self.compatible?(p1, p2); end
# in file encoding.c:1331
# +Encoding.default_external->enc+ is not documented
def self.default_external(); end
# in file encoding.c:1360
# +Encoding.default_external+ is not documented
def self.default_external=(p1); end
# in file encoding.c:1417
# +Encoding.default_internal->enc+ is not documented
def self.default_internal(); end
# in file encoding.c:1443
# +Encoding.default_internal+ is not documented
def self.default_internal=(p1); end
# in file encoding.c:1088
# +symbol->enc+ is not documented
def self.find(p1); end
# in file encoding.c:1056
# +Encoding.list->[enc1+, +enc2+, +...]+ is not documented
def self.list(); end
# in file encoding.c:1476
# +Encoding.locale_charmap->string+ is not documented
def self.locale_charmap(); end
# in file encoding.c:1579
# +Encoding.name_list->["enc1"+, +"enc2"+, +...]+ is not documented
def self.name_list(); end
# in file encoding.c:449
# +enc.ascii_compatible?->trueorfalse+ is not documented
def ascii_compatible?(); end
# in file encoding.c:433
# +enc.dummy?->trueorfalse+ is not documented
def dummy?(); end
# in file encoding.c:982
# +enc.inspect->string+ is not documented
def inspect(); end
# in file encoding.c:1000
# +enc.name->string+ is not documented
def name(); end
# in file encoding.c:1027
# +enc.names->array+ is not documented
def names(); end
# in file encoding.c:363
# +name->encoding+ is not documented
def replicate(p1); end
# in file encoding.c:1000
# +enc.name->string+ is not documented
def to_s(); end
end
class Encoding::Converter # is documented
# in file transcode.c:2959
# +encoding->encodingornil+ is not documented
def self.asciicompat_encoding(p1); end
# in file transcode.c:3353
# +convpath+ is not documented
def self.new(*args); end
# in file transcode.c:3120
# +source_encoding+, +destination_encoding+, +opt->ary+ is not documented
def self.search_convpath(*args); end
# in file transcode.c:3515
# +ec+ is not documented
def ==(p1); end
# in file transcode.c:3803
# +source_string->destination_string+ is not documented
def convert(p1); end
# in file transcode.c:3491
# +ec.convpath->ary+ is not documented
def convpath(); end
# in file transcode.c:3460
# +ec.destination_encoding->encoding+ is not documented
def destination_encoding(); end
# in file transcode.c:3853
# +ec.finish->string+ is not documented
def finish(); end
# in file transcode.c:4019
# +string->nil+ is not documented
def insert_output(p1); end
# in file transcode.c:3407
# +ec.inspect->string+ is not documented
def inspect(); end
# in file transcode.c:4113
# +ec.last_error->exceptionornil+ is not documented
def last_error(); end
# in file transcode.c:3659
# +source_buffer+, +destination_buffer+, +destination_byteoffset+, +destination_bytesize+, +opt->symbol+ is not documented
def primitive_convert(p1, p2, p3 = v3, p4 = v4, p5 = v5, p6 = {}); end
# in file transcode.c:3961
# +ec.primitive_errinfo->array+ is not documented
def primitive_errinfo(); end
# in file transcode.c:4064
# +p1+ is not documented
def putback(p1 = v1); end
# in file transcode.c:4137
# +ec.replacement->string+ is not documented
def replacement(); end
# in file transcode.c:4163
# +ec.replacement+ is not documented
def replacement=(p1); end
# in file transcode.c:3445
# +ec.source_encoding->encoding+ is not documented
def source_encoding(); end
end
class Encoding::InvalidByteSequenceError # is documented
# in file transcode.c:4260
# +ecerr.destination_encoding->string+ is not documented
def destination_encoding(); end
# in file transcode.c:4248
# +ecerr.destination_encoding_name->string+ is not documented
def destination_encoding_name(); end
# in file transcode.c:4302
# +ecerr.error_bytes->string+ is not documented
def error_bytes(); end
# in file transcode.c:4344
# +ecerr.incomplete_input?->trueorfalse+ is not documented
def incomplete_input?(); end
# in file transcode.c:4314
# +ecerr.readagain_bytes->string+ is not documented
def readagain_bytes(); end
# in file transcode.c:4236
# +ecerr.source_encoding->encoding+ is not documented
def source_encoding(); end
# in file transcode.c:4210
# +ecerr.source_encoding_name->string+ is not documented
def source_encoding_name(); end
end
class Encoding::UndefinedConversionError # is documented
# in file transcode.c:4260
# +ecerr.destination_encoding->string+ is not documented
def destination_encoding(); end
# in file transcode.c:4248
# +ecerr.destination_encoding_name->string+ is not documented
def destination_encoding_name(); end
# in file transcode.c:4281
# +ecerr.error_char->string+ is not documented
def error_char(); end
# in file transcode.c:4236
# +ecerr.source_encoding->encoding+ is not documented
def source_encoding(); end
# in file transcode.c:4210
# +ecerr.source_encoding_name->string+ is not documented
def source_encoding_name(); end
end
module Enumerable # is documented
# in file enum.c:999
# +enum.all?[+, +obj+ is not documented
def all?(); end
# in file enum.c:1033
# +enum.any?[+, +obj+ is not documented
def any?(); end
# in file enum.c:2489
# +initial_state+, +elt+, +state+ is not documented
def chunk(p1 = v1); end
# in file enum.c:428
# +enum.map->an_enumerator+ is not documented
def collect(); end
# in file enum.c:475
# +enum.collect_concat->an_enumerator+ is not documented
def collect_concat(); end
# in file enum.c:150
# +enum.count+, +obj+ is not documented
def count(p1); end
# in file enum.c:2280
# +n+ is not documented
def cycle(p1 = v1); end
# in file enum.c:211
# +ifnone+ is not documented
def detect(p1 = v1); end
# in file enum.c:2169
# +n->array+ is not documented
def drop(p1); end
# in file enum.c:2218
# +enum.drop_while->an_enumerator+ is not documented
def drop_while(); end
# in file enum.c:1887
# +n->an_enumerator+ is not documented
def each_cons(p1); end
# in file enum.c:1758
# +enum.each_entry->an_enumerator+ is not documented
def each_entry(*args); end
# in file enum.c:1815
# +n->an_enumerator+ is not documented
def each_slice(p1); end
# in file enum.c:1672
# +*args->an_enumerator+ is not documented
def each_with_index(*args); end
# in file enum.c:1922
# +obj->an_enumerator+ is not documented
def each_with_object(p1); end
# in file enum.c:498
# +enum.entries->array+ is not documented
def entries(*args); end
# in file enum.c:211
# +ifnone+ is not documented
def find(p1 = v1); end
# in file enum.c:340
# +enum.select->an_enumerator+ is not documented
def find_all(); end
# in file enum.c:277
# +enum.find_index->an_enumerator+ is not documented
def find_index(p1); end
# in file enum.c:742
# +n->an_array+ is not documented
def first(*args); end
# in file enum.c:475
# +enum.collect_concat->an_enumerator+ is not documented
def flat_map(); end
# in file enum.c:88
# +pattern+, +obj+ is not documented
def grep(p1); end
# in file enum.c:698
# +enum.group_by->an_enumerator+ is not documented
def group_by(); end
# in file enum.c:1636
# +obj->trueorfalse+ is not documented
def include?(p1); end
# in file enum.c:586
# +enum.reduce+, +memo+, +obj+ is not documented
def inject(p1 = v1, p2 = v2); end
# in file enumerator.c:1375
# +e.lazy->lazy_enumerator+ is not documented
def lazy(); end
# in file enum.c:428
# +enum.map->an_enumerator+ is not documented
def map(); end
# in file enum.c:1243
# +enum.max+, +a+, +b+ is not documented
def max(); end
# in file enum.c:1493
# +enum.max_by->an_enumerator+ is not documented
def max_by(); end
# in file enum.c:1636
# +obj->trueorfalse+ is not documented
def member?(p1); end
# in file enum.c:1172
# +enum.min+, +a+, +b+ is not documented
def min(); end
# in file enum.c:1447
# +enum.min_by->an_enumerator+ is not documented
def min_by(); end
# in file enum.c:1387
# +enum.minmax+, +a+, +b+ is not documented
def minmax(); end
# in file enum.c:1590
# +enum.minmax_by->an_enumerator+ is not documented
def minmax_by(); end
# in file enum.c:1109
# +enum.none?[+, +obj+ is not documented
def none?(); end
# in file enum.c:1073
# +enum.one?[+, +obj+ is not documented
def one?(); end
# in file enum.c:650
# +enum.partition->an_enumerator+ is not documented
def partition(); end
# in file enum.c:586
# +enum.reduce+, +memo+, +obj+ is not documented
def reduce(p1 = v1, p2 = v2); end
# in file enum.c:381
# +enum.reject->an_enumerator+ is not documented
def reject(); end
# in file enum.c:1703
# +*args->an_enumerator+ is not documented
def reverse_each(*args); end
# in file enum.c:340
# +enum.select->an_enumerator+ is not documented
def select(); end
# in file enum.c:2706
# +initial_state+, +state+ is not documented
def slice_before(p1 = v1); end
# in file enum.c:775
# +enum.sort+, +a+, +b+ is not documented
def sort(); end
# in file enum.c:904
# +enum.sort_by->an_enumerator+ is not documented
def sort_by(); end
# in file enum.c:2091
# +n->array+ is not documented
def take(p1); end
# in file enum.c:2133
# +enum.take_while->an_enumerator+ is not documented
def take_while(); end
# in file enum.c:498
# +enum.entries->array+ is not documented
def to_a(*args); end
# in file lib/set.rb:635
# +klass+, +*args+, +&block+ is not documented
def to_set(klass = Set, *args, &block); end
# in file enum.c:2032
# +arg+, +...+, +arr+ is not documented
def zip(*args); end
end
class Enumerator # is documented
# in file enumerator.c:331
# +obj+, +method+, +*args+ is not documented
def self.new(*args); end
# in file enumerator.c:441
# +enum.each{...}+ is not documented
def each(*args); end
# in file enumerator.c:511
# +e.each_with_index+ is not documented
def each_with_index(); end
# in file enumerator.c:836
# +e.feedobj->nil+ is not documented
def feed(p1); end
# in file enumerator.c:954
# +e.inspect->string+ is not documented
def inspect(); end
# in file enumerator.c:727
# +e.next->object+ is not documented
def next(); end
# in file enumerator.c:670
# +e.next_values->array+ is not documented
def next_values(); end
# in file enumerator.c:801
# +e.peek->object+ is not documented
def peek(); end
# in file enumerator.c:773
# +e.peek_values->array+ is not documented
def peek_values(); end
# in file enumerator.c:858
# +e.rewind->e+ is not documented
def rewind(); end
# in file enumerator.c:971
# +e.size->int+, +Float::INFINITYornil+ is not documented
def size(); end
end
class Enumerator::Lazy # is documented
# in file enumerator.c:1305
# +size+, +*values+ is not documented
def self.new(*args); end
# in file enumerator.c:1844
# +*args+ is not documented
def chunk(*args); end
# in file enumerator.c:1523
# +lazy.flat_map+, +obj+ is not documented
def collect_concat(); end
# in file enumerator.c:1807
# +p1+ is not documented
def drop(p1); end
# in file enumerator.c:1414
# +method+, +*args+, +*args+ is not documented
def enum_for(*args); end
# in file enumerator.c:1523
# +lazy.flat_map+, +obj+ is not documented
def flat_map(); end
# in file enumerator.c:1605
# +p1+ is not documented
def grep(p1); end
# in file enumerator.c:1844
# +*args+ is not documented
def slice_before(*args); end
# in file enumerator.c:1736
# +p1+ is not documented
def take(p1); end
# in file enumerator.c:1414
# +method+, +*args+, +*args+ is not documented
def to_enum(*args); end
# in file enumerator.c:1674
# +*args+ is not documented
def zip(*args); end
end
module Etc # is documented
# in file ext/etc/etc.c:386
# +group_id->Group+ is not documented
def self.getgrgid(p1 = v1); end
# in file ext/etc/etc.c:425
# +name->Group+ is not documented
def self.getgrnam(p1); end
# in file ext/etc/etc.c:58
# +getlogin->String+ is not documented
def self.getlogin(); end
# in file ext/etc/etc.c:180
# +name->Passwd+ is not documented
def self.getpwnam(p1); end
# in file ext/etc/etc.c:142
# +uid->Passwd+ is not documented
def self.getpwuid(p1 = v1); end
# in file ext/etc/etc.c:248
# +Etc.passwd->Passwd+ is not documented
def self.passwd(); end
end
class Exception # is documented
# in file error.c
# +string->an_exceptionorexc+ is not documented
def self.exception(*args); end
# in file ext/json/lib/json/add/exception.rb:10
# +object+ is not documented
def self.json_create(object); end
# in file error.c:562
# +msg+ is not documented
def self.new(p1 = v1); end
# in file error.c:769
# +exc+ is not documented
def ==(p1); end
# in file ext/json/lib/json/add/exception.rb:18
# +*+ is not documented
def as_json(*); end
# in file error.c:692
# +exception.backtrace->array+ is not documented
def backtrace(); end
# in file error.c:587
# +string->an_exceptionorexc+ is not documented
def exception(*args); end
# in file error.c:642
# +exception.inspect->string+ is not documented
def inspect(); end
# in file error.c:629
# +exception.message->string+ is not documented
def message(); end
# in file error.c:740
# +backtrace->array+ is not documented
def set_backtrace(p1); end
# in file ext/json/lib/json/add/exception.rb:28
# +*args+ is not documented
def to_json(*args); end
# in file error.c:608
# +exception.to_s->string+ is not documented
def to_s(); end
end
module Exception2MessageMapper # is documented
# in file lib/e2mmap.rb
# +klass+, +err+, +*rest+ is not documented
def self.Fail(klass = E2MM, err = nil, *rest); end
# in file lib/e2mmap.rb:138
# +klass+, +err+, +*rest+ is not documented
def self.Raise(klass = E2MM, err = nil, *rest); end
# in file lib/e2mmap.rb:114
# +k+, +c+, +m+ is not documented
def self.def_e2message(k, c, m); end
# in file lib/e2mmap.rb:126
# +k+, +n+, +m+, +s+ is not documented
def self.def_exception(k, n, m, s = StandardError); end
# in file lib/e2mmap.rb:153
# +klass+, +exp+ is not documented
def self.e2mm_message(klass, exp); end
# in file lib/e2mmap.rb:55
# +cl+ is not documented
def self.extend_object(cl); end
# in file lib/e2mmap.rb
# +klass+, +exp+ is not documented
def self.message(klass, exp); end
# in file lib/e2mmap.rb
# +err+, +*rest+ is not documented
def Fail(err = nil, *rest); end
# in file lib/e2mmap.rb:77
# +err+, +*rest+ is not documented
def Raise(err = nil, *rest); end
# in file lib/e2mmap.rb:60
# +cl+ is not documented
def bind(cl); end
# in file lib/e2mmap.rb:88
# +c+, +m+ is not documented
def def_e2message(c, m); end
# in file lib/e2mmap.rb:98
# +n+, +m+, +s+ is not documented
def def_exception(n, m, s = StandardError); end
# in file lib/e2mmap.rb
# +err+, +*rest+ is not documented
def fail(err = nil, *rest); end
end
class FalseClass # is documented
# in file object.c:1197
# +nil&obj->false+ is not documented
def &(p1); end
# in file object.c:1232
# +nil^obj->trueorfalse+ is not documented
def ^(p1); end
# in file object.c:1181
# +false.to_s->"false"+ is not documented
def to_s(); end
# in file object.c:1213
# +nil|obj->trueorfalse+ is not documented
def |(p1); end
end
class Fiber # is documented
# in file cont.c:1498
# +->fiber+ is not documented
def self.current(); end
# in file cont.c:1484
# +args+, +...->obj+ is not documented
def self.yield(*args); end
# in file cont.c:1391
# +fiber.alive?->trueorfalse+ is not documented
def alive?(); end
# in file cont.c:1414
# +args+, +...->obj+ is not documented
def resume(*args); end
# in file cont.c:1465
# +args+, +...->obj+ is not documented
def transfer(*args); end
end
module Fiddle::CParser # is documented
# in file ext/fiddle/lib/fiddle/cparser.rb:24
# +signature+, +tymap+ is not documented
def parse_struct_signature(signature, tymap=nil); end
end
class Fiddle::Closure::BlockCaller # is documented
# in file ext/fiddle/lib/fiddle/closure.rb:34
# +&block+ is not documented
def self.new(ctype, args, abi = Fiddle::Function::DEFAULT, &block); end
# in file ext/fiddle/lib/fiddle/closure.rb:43
# +*args+ is not documented
def call(*args); end
end
class Fiddle::CompositeHandler # is documented
# in file ext/fiddle/lib/fiddle/import.rb:39
# +symbol+ is not documented
def [](symbol); end
end
class Fiddle::Function # is documented
# in file ext/fiddle/function.c:108
# +*args+ is not documented
def call(*args); end
end
class Fiddle::Handle # is documented
# in file ext/fiddle/handle.c:63
# +close+ is not documented
def close(); end
# in file ext/fiddle/handle.c:232
# +close_enabled?+ is not documented
def close_enabled?(); end
# in file ext/fiddle/handle.c:215
# +disable_close+ is not documented
def disable_close(); end
# in file ext/fiddle/handle.c:200
# +enable_close+ is not documented
def enable_close(); end
# in file ext/fiddle/handle.c:248
# +to_i+ is not documented
def to_i(); end
end
module Fiddle::Importer # is documented
# in file ext/fiddle/lib/fiddle/import.rb:185
# +*opts+, +&blk+ is not documented
def bind(signature, *opts, &blk); end
# in file ext/fiddle/lib/fiddle/import.rb:305
# +&block+ is not documented
def bind_function(name, ctype, argtype, call_type = nil, &block); end
# in file ext/fiddle/lib/fiddle/import.rb:236
# +val+ is not documented
def create_value(ty, val=nil); end
# in file ext/fiddle/lib/fiddle/import.rb:72
# +*libs+ is not documented
def dlload(*libs); end
# in file ext/fiddle/lib/fiddle/import.rb:161
# +*opts+ is not documented
def extern(signature, *opts); end
# in file ext/fiddle/lib/fiddle/import.rb
# +ty+, +val+ is not documented
def value(ty, val=nil); end
end
class Fiddle::Pointer # is documented
# in file ext/fiddle/pointer.c:491
# +ptr+n+ is not documented
def +(p1); end
# in file ext/fiddle/pointer.c:260
# +ptr+ is not documented
def +@(); end
# in file ext/fiddle/pointer.c:509
# +ptr-n+ is not documented
def -(p1); end
# in file ext/fiddle/pointer.c:277
# +ref+ is not documented
def -@(); end
# in file ext/fiddle/pointer.c:470
# +ptr<+, +0+, +1+, +ornil+ is not documented
def <=>(p1); end
# in file ext/fiddle/pointer.c:531
# +ptr[start+, +length]->a_string+ is not documented
def [](p1, p2 = v2); end
# in file ext/fiddle/pointer.c:568
# +ptr[start+, +length]+ is not documented
def []=(p1, p2, p3 = v3); end
# in file ext/fiddle/pointer.c:326
# +free+ is not documented
def free(); end
# in file ext/fiddle/pointer.c:429
# +inspect+ is not documented
def inspect(); end
# in file ext/fiddle/pointer.c:291
# +null?+ is not documented
def null?(); end
# in file ext/fiddle/pointer.c:260
# +ptr+ is not documented
def ptr(); end
# in file ext/fiddle/pointer.c:277
# +ref+ is not documented
def ref(); end
# in file ext/fiddle/pointer.c:623
# +size+ is not documented
def size(); end
# in file ext/fiddle/pointer.c:230
# +to_i+ is not documented
def to_i(); end
# in file ext/fiddle/pointer.c:230
# +to_i+ is not documented
def to_int(); end
# in file ext/fiddle/pointer.c:244
# +to_value+ is not documented
def to_value(); end
end
class File # is documented
# in file file.c
Separator = nil
# in file file.c
SEPARATOR = nil
# in file file.c
ALT_SEPARATOR = nil
# in file file.c
PATH_SEPARATOR = nil
# in file file.c:3326
# +file_name[+, +dir_string]->abs_file_name+ is not documented
def self.absolute_path(p1, p2 = v2); end
# in file file.c:1815
# +file_name->time+ is not documented
def self.atime(p1); end
# in file file.c:3681
# +file_name[+, +suffix]->base_name+ is not documented
def self.basename(p1, p2 = v2); end
# in file file.c:1245
# +file_name->trueorfalse+ is not documented
def self.blockdev?(p1); end
# in file file.c:1272
# +file_name->trueorfalse+ is not documented
def self.chardev?(p1); end
# in file file.c:1994
# +mode_int+, +file_name+, +...->integer+ is not documented
def self.chmod(p1, *args); end
# in file file.c:2113
# +owner_int+, +group_int+, +file_name+, +...->integer+ is not documented
def self.chown(p1, p2, *args); end
# in file file.c:1910
# +file_name->time+ is not documented
def self.ctime(p1); end
# in file file.c:2514
# +file_name+, +...->integer+ is not documented
def self.delete(*args); end
# in file file.c:1129
# +file_name->trueorfalse+ is not documented
def self.directory?(p1); end
# in file file.c:3735
# +file_name->dir_name+ is not documented
def self.dirname(p1); end
# in file file.c:1448
# +file_name->trueorfalse+ is not documented
def self.executable?(p1); end
# in file file.c:1466
# +file_name->trueorfalse+ is not documented
def self.executable_real?(p1); end
# in file file.c:1295
# +file_name->trueorfalse+ is not documented
def self.exist?(p1); end
# in file file.c:1295
# +file_name->trueorfalse+ is not documented
def self.exists?(p1); end
# in file file.c:3293
# +file_name[+, +dir_string]->abs_file_name+ is not documented
def self.expand_path(p1, p2 = v2); end
# in file file.c:3871
# +path->string+ is not documented
def self.extname(p1); end
# in file file.c:1488
# +file_name->trueorfalse+ is not documented
def self.file?(p1); end
# in file dir.c:2007
# +pattern+, +path+, +[flags])->(trueorfalse+ is not documented
def self.fnmatch(p1, p2, p3 = v3); end
# in file dir.c:2007
# +pattern+, +path+, +[flags])->(trueorfalse+ is not documented
def self.fnmatch?(p1, p2, p3 = v3); end
# in file file.c:1790
# +file_name->string+ is not documented
def self.ftype(p1); end
# in file file.c:1572
# +file_name->trueorfalse+ is not documented
def self.grpowned?(p1); end
# in file file.c:1667
# +file_1+, +file_2->trueorfalse+ is not documented
def self.identical?(p1, p2); end
# in file file.c:4023
# +string+, +...->path+ is not documented
def self.join(*args); end
# in file file.c:2067
# +mode_int+, +file_name+, +...->integer+ is not documented
def self.lchmod(p1, *args); end
# in file file.c:2200
# +owner_int+, +group_int+, +file_name+, +..->integer+ is not documented
def self.lchown(p1, p2, *args); end
# in file file.c:2397
# +old_name+, +new_name->0+ is not documented
def self.link(p1, p2); end
# in file file.c:963
# +file_name->stat+ is not documented
def self.lstat(p1); end
# in file file.c:1861
# +file_name->time+ is not documented
def self.mtime(p1); end
# in file io.c:7317
# +filename[+, +mode[+, +perm]][+, +opt]->file+ is not documented
def self.new(*args); end
# in file io.c:6115
# +filename[+, +mode[+, +perm]][+, +opt]+ is not documented
def self.open(*args); end
# in file file.c:1543
# +file_name->trueorfalse+ is not documented
def self.owned?(p1); end
# in file file.c:3900
# +path->string+ is not documented
def self.path(p1); end
# in file file.c:1150
# +file_name->trueorfalse+ is not documented
def self.pipe?(p1); end
# in file file.c:1312
# +file_name->trueorfalse+ is not documented
def self.readable?(p1); end
# in file file.c:1330
# +file_name->trueorfalse+ is not documented
def self.readable_real?(p1); end
# in file file.c:2460
# +link_name->file_name+ is not documented
def self.readlink(p1); end
# in file file.c:3559
# +pathname[+, +dir_string]->real_pathname+ is not documented
def self.realdirpath(p1, p2 = v2); end
# in file file.c:3539
# +pathname[+, +dir_string]->real_pathname+ is not documented
def self.realpath(p1, p2 = v2); end
# in file file.c:2534
# +old_name+, +new_name->0+ is not documented
def self.rename(p1, p2); end
# in file file.c:1623
# +file_name->trueorfalse+ is not documented
def self.setgid?(p1); end
# in file file.c:1606
# +file_name->trueorfalse+ is not documented
def self.setuid?(p1); end
# in file file.c:1722
# +file_name->integer+ is not documented
def self.size(p1); end
# in file file.c:1524
# +file_name->Integerornil+ is not documented
def self.size?(p1); end
# in file file.c:1211
# +file_name->trueorfalse+ is not documented
def self.socket?(p1); end
# in file file.c:3917
# +file_name->array+ is not documented
def self.split(p1); end
# in file file.c:908
# +file_name->stat+ is not documented
def self.stat(p1); end
# in file file.c:1640
# +file_name->trueorfalse+ is not documented
def self.sticky?(p1); end
# in file file.c:2428
# +old_name+, +new_name->0+ is not documented
def self.symlink(p1, p2); end
# in file file.c:1174
# +file_name->trueorfalse+ is not documented
def self.symlink?(p1); end
# in file file.c:4045
# +file_name+, +integer->0+ is not documented
def self.truncate(p1, p2); end
# in file file.c:2584
# +integer->integer+ is not documented
def self.umask(*args); end
# in file file.c:2514
# +file_name+, +...->integer+ is not documented
def self.unlink(*args); end
# in file file.c:2343
# +atime+, +mtime+, +file_name+, +...->integer+ is not documented
def self.utime(p1, p2, *args); end
# in file file.c:1362
# +file_name->fixnumornil+ is not documented
def self.world_readable?(p1); end
# in file file.c:1426
# +file_name->fixnumornil+ is not documented
def self.world_writable?(p1); end
# in file file.c:1384
# +file_name->trueorfalse+ is not documented
def self.writable?(p1); end
# in file file.c:1402
# +file_name->trueorfalse+ is not documented
def self.writable_real?(p1); end
# in file file.c:1506
# +file_name->trueorfalse+ is not documented
def self.zero?(p1); end
# in file file.c:1838
# +file.atime->time+ is not documented
def atime(); end
# in file file.c:2023
# +mode_int->0+ is not documented
def chmod(p1); end
# in file file.c:2154
# +owner_int+, +group_int->0+ is not documented
def chown(p1, p2); end
# in file file.c:1935
# +file.ctime->time+ is not documented
def ctime(); end
# in file file.c:4198
# +locking_constant->0orfalse+ is not documented
def flock(p1); end
# in file file.c:995
# +file.lstat->stat+ is not documented
def lstat(); end
# in file file.c:1883
# +file.mtime->time+ is not documented
def mtime(); end
# in file file.c:274
# +file.path->filename+ is not documented
def path(); end
# in file file.c:1958
# +file.size->integer+ is not documented
def size(); end
# in file file.c:274
# +file.path->filename+ is not documented
def to_path(); end
# in file file.c:4093
# +integer->0+ is not documented
def truncate(p1); end
end
class File::Stat # is documented
# in file file.c:4485
# +file_name->stat+ is not documented
def self.new(p1); end
# in file file.c:338
# +stat<+, +0+, +1+, +nil+ is not documented
def <=>(p1); end
# in file file.c:722
# +stat.atime->time+ is not documented
def atime(); end
# in file file.c:604
# +stat.blksize->integerornil+ is not documented
def blksize(); end
# in file file.c:4644
# +stat.blockdev?->trueorfalse+ is not documented
def blockdev?(); end
# in file file.c:625
# +stat.blocks->integerornil+ is not documented
def blocks(); end
# in file file.c:4666
# +stat.chardev?->trueorfalse+ is not documented
def chardev?(); end
# in file file.c:758
# +stat.ctime->aTime+ is not documented
def ctime(); end
# in file file.c:377
# +stat.dev->fixnum+ is not documented
def dev(); end
# in file file.c:394
# +stat.dev_major->fixnum+ is not documented
def dev_major(); end
# in file file.c:415
# +stat.dev_minor->fixnum+ is not documented
def dev_minor(); end
# in file file.c:4558
# +file_name->trueorfalse+ is not documented
def directory?(); end
# in file file.c:4918
# +stat.executable?->trueorfalse+ is not documented
def executable?(); end
# in file file.c:4950
# +stat.executable_real?->trueorfalse+ is not documented
def executable_real?(); end
# in file file.c:4985
# +stat.file?->trueorfalse+ is not documented
def file?(); end
# in file file.c:4541
# +stat.ftype->string+ is not documented
def ftype(); end
# in file file.c:508
# +stat.gid->fixnum+ is not documented
def gid(); end
# in file file.c:4712
# +stat.grpowned?->trueorfalse+ is not documented
def grpowned?(); end
# in file file.c:435
# +stat.ino->fixnum+ is not documented
def ino(); end
# in file file.c:778
# +stat.inspect->string+ is not documented
def inspect(); end
# in file file.c:458
# +stat.mode->fixnum+ is not documented
def mode(); end
# in file file.c:738
# +stat.mtime->aTime+ is not documented
def mtime(); end
# in file file.c:476
# +stat.nlink->fixnum+ is not documented
def nlink(); end
# in file file.c:4686
# +stat.owned?->trueorfalse+ is not documented
def owned?(); end
# in file file.c:4573
# +stat.pipe?->trueorfalse+ is not documented
def pipe?(); end
# in file file.c:526
# +stat.rdev->fixnumornil+ is not documented
def rdev(); end
# in file file.c:547
# +stat.rdev_major->fixnum+ is not documented
def rdev_major(); end
# in file file.c:568
# +stat.rdev_minor->fixnum+ is not documented
def rdev_minor(); end
# in file file.c:4732
# +stat.readable?->trueorfalse+ is not documented
def readable?(); end
# in file file.c:4765
# +stat.readable_real?->trueorfalse+ is not documented
def readable_real?(); end
# in file file.c:5061
# +stat.setgid?->trueorfalse+ is not documented
def setgid?(); end
# in file file.c:5040
# +stat.setuid?->trueorfalse+ is not documented
def setuid?(); end
# in file file.c:587
# +stat.size->fixnum+ is not documented
def size(); end
# in file file.c:5020
# +state.size->integer+ is not documented
def size?(); end
# in file file.c:4621
# +stat.socket?->trueorfalse+ is not documented
def socket?(); end
# in file file.c:5082
# +stat.sticky?->trueorfalse+ is not documented
def sticky?(); end
# in file file.c:4600
# +stat.symlink?->trueorfalse+ is not documented
def symlink?(); end
# in file file.c:492
# +stat.uid->fixnum+ is not documented
def uid(); end
# in file file.c:4800
# +stat.world_readable?->fixnumornil+ is not documented
def world_readable?(); end
# in file file.c:4892
# +stat.world_writable?->fixnumornil+ is not documented
def world_writable?(); end
# in file file.c:4824
# +stat.writable?->trueorfalse+ is not documented
def writable?(); end
# in file file.c:4857
# +stat.writable_real?->trueorfalse+ is not documented
def writable_real?(); end
# in file file.c:5003
# +stat.zero?->trueorfalse+ is not documented
def zero?(); end
end
module FileTest # is documented
# in file file.c:1245
# +file_name->trueorfalse+ is not documented
def blockdev?(p1); end
# in file file.c:1272
# +file_name->trueorfalse+ is not documented
def chardev?(p1); end
# in file file.c:1129
# +file_name->trueorfalse+ is not documented
def directory?(p1); end
# in file file.c:1448
# +file_name->trueorfalse+ is not documented
def executable?(p1); end
# in file file.c:1466
# +file_name->trueorfalse+ is not documented
def executable_real?(p1); end
# in file file.c:1295
# +file_name->trueorfalse+ is not documented
def exist?(p1); end
# in file file.c:1295
# +file_name->trueorfalse+ is not documented
def exists?(p1); end
# in file file.c:1488
# +file_name->trueorfalse+ is not documented
def file?(p1); end
# in file file.c:1572
# +file_name->trueorfalse+ is not documented
def grpowned?(p1); end
# in file file.c:1667
# +file_1+, +file_2->trueorfalse+ is not documented
def identical?(p1, p2); end
# in file file.c:1543
# +file_name->trueorfalse+ is not documented
def owned?(p1); end
# in file file.c:1150
# +file_name->trueorfalse+ is not documented
def pipe?(p1); end
# in file file.c:1312
# +file_name->trueorfalse+ is not documented
def readable?(p1); end
# in file file.c:1330
# +file_name->trueorfalse+ is not documented
def readable_real?(p1); end
# in file file.c:1623
# +file_name->trueorfalse+ is not documented
def setgid?(p1); end
# in file file.c:1606
# +file_name->trueorfalse+ is not documented
def setuid?(p1); end
# in file file.c:1722
# +file_name->integer+ is not documented
def size(p1); end
# in file file.c:1524
# +file_name->Integerornil+ is not documented
def size?(p1); end
# in file file.c:1211
# +file_name->trueorfalse+ is not documented
def socket?(p1); end
# in file file.c:1640
# +file_name->trueorfalse+ is not documented
def sticky?(p1); end
# in file file.c:1174
# +file_name->trueorfalse+ is not documented
def symlink?(p1); end
# in file file.c:1362
# +file_name->fixnumornil+ is not documented
def world_readable?(p1); end
# in file file.c:1426
# +file_name->fixnumornil+ is not documented
def world_writable?(p1); end
# in file file.c:1384
# +file_name->trueorfalse+ is not documented
def writable?(p1); end
# in file file.c:1402
# +file_name->trueorfalse+ is not documented
def writable_real?(p1); end
# in file file.c:1506
# +file_name->trueorfalse+ is not documented
def zero?(p1); end
end
module FileUtils # is documented
# in file lib/rake/file_utils.rb:86
LN_SUPPORTED = nil
# in file lib/fileutils.rb:203
# +options+ is not documented
def cd(dir, options = {}); end
# in file lib/fileutils.rb
# +dir+, +options+ is not documented
def chdir(dir, options = {}); end
# in file lib/fileutils.rb:1040
# +options+ is not documented
def chmod(mode, list, options = {}); end
# in file lib/fileutils.rb:1061
# +options+ is not documented
def chmod_R(mode, list, options = {}); end
# in file lib/fileutils.rb:1093
# +options+ is not documented
def chown(user, group, list, options = {}); end
# in file lib/fileutils.rb:1121
# +options+ is not documented
def chown_R(user, group, list, options = {}); end
# in file lib/fileutils.rb
# +a+, +b+ is not documented
def cmp(a, b); end
# in file lib/fileutils.rb:878
# +a+, +b+ is not documented
def compare_file(a, b); end
# in file lib/fileutils.rb
# +src+, +dest+, +options+ is not documented
def copy(src, dest, options = {}); end
# in file lib/fileutils.rb:545
# +preserve+, +dereference+ is not documented
def copy_file(src, dest, preserve = false, dereference = true); end
# in file lib/fileutils.rb:462
# +options+ is not documented
def cp(src, dest, options = {}); end
# in file lib/fileutils.rb:499
# +options+ is not documented
def cp_r(src, dest, options = {}); end
# in file lib/fileutils.rb
# +a+, +b+ is not documented
def identical?(a, b); end
# in file lib/fileutils.rb:921
# +options+ is not documented
def install(src, dest, options = {}); end
# in file lib/fileutils.rb
# +src+, +dest+, +options+ is not documented
def link(src, dest, options = {}); end
# in file lib/fileutils.rb:382
# +src+, +dest+, +options+ is not documented
def ln(src, dest, options = {}); end
# in file lib/fileutils.rb:419
# +src+, +dest+, +options+ is not documented
def ln_s(src, dest, options = {}); end
# in file lib/fileutils.rb:440
# +src+, +dest+, +options+ is not documented
def ln_sf(src, dest, options = {}); end
# in file lib/fileutils.rb
# +list+, +options+ is not documented
def makedirs(list, options = {}); end
# in file lib/fileutils.rb:247
# +list+, +options+ is not documented
def mkdir(list, options = {}); end
# in file lib/fileutils.rb:276
# +list+, +options+ is not documented
def mkdir_p(list, options = {}); end
# in file lib/fileutils.rb
# +list+, +options+ is not documented
def mkpath(list, options = {}); end
# in file lib/fileutils.rb
# +src+, +dest+, +options+ is not documented
def move(src, dest, options = {}); end
# in file lib/fileutils.rb:576
# +options+ is not documented
def mv(src, dest, options = {}); end
# in file lib/fileutils.rb
# +list+, +options+ is not documented
def remove(list, options = {}); end
# in file lib/fileutils.rb:866
# +path+ is not documented
def remove_dir(path, force = false); end
# in file lib/fileutils.rb:836
# +force+ is not documented
def remove_entry(path, force = false); end
# in file lib/fileutils.rb:756
# +force+ is not documented
def remove_entry_secure(path, force = false); end
# in file lib/fileutils.rb:629
# +options+ is not documented
def rm(list, options = {}); end
# in file lib/fileutils.rb:652
# +list+, +options+ is not documented
def rm_f(list, options = {}); end
# in file lib/fileutils.rb:685
# +options+ is not documented
def rm_r(list, options = {}); end
# in file lib/fileutils.rb:712
# +list+, +options+ is not documented
def rm_rf(list, options = {}); end
# in file lib/fileutils.rb:339
# +list+, +options+ is not documented
def rmdir(list, options = {}); end
# in file lib/fileutils.rb
# +list+, +options+ is not documented
def rmtree(list, options = {}); end
# in file lib/rake/file_utils.rb:77
# +*args+, +&block+ is not documented
def ruby(*args,&block); end
# in file lib/rake/file_utils.rb:90
# +*args+ is not documented
def safe_ln(*args); end
# in file lib/fileutils.rb
# +list+, +options+ is not documented
def safe_unlink(list, options = {}); end
# in file lib/rake/file_utils.rb:33
# +*cmd+, +&block+ is not documented
def sh(*cmd, &block); end
# in file lib/rake/file_utils.rb:108
# +path+ is not documented
def split_all(path); end
# in file lib/fileutils.rb
# +src+, +dest+, +options+ is not documented
def symlink(src, dest, options = {}); end
# in file lib/fileutils.rb:1197
# +options+ is not documented
def touch(list, options = {}); end
# in file lib/fileutils.rb:224
# +new+ is not documented
def uptodate?(new, old_list); end
end
module Find # is documented
# in file lib/find.rb:37
# +*paths+, +path+ is not documented
def self.find(*paths); end
end
class Float # is documented
# in file numeric.c:911
# +other->float+ is not documented
def %(p1); end
# in file numeric.c:800
# +float*other->float+ is not documented
def *(p1); end
# in file numeric.c:754
# +float+other->float+ is not documented
def +(p1); end
# in file numeric.c:777
# +float-other->float+ is not documented
def -(p1); end
# in file numeric.c:740
# +-float->float+ is not documented
def -@(); end
# in file numeric.c:823
# +float/other->float+ is not documented
def /(p1); end
# in file numeric.c:1256
# +flt<real->trueorfalse+ is not documented
def <(p1); end
# in file numeric.c:1298
# +flt<+ is not documented
def <=(p1); end
# in file numeric.c:1127
# +flt<+, +0+, ++1ornil+ is not documented
def <=>(p1); end
# in file numeric.c:1061
# +flt+ is not documented
def ==(p1); end
# in file numeric.c:1061
# +flt+ is not documented
def ===(p1); end
# in file numeric.c:1173
# +flt>real->trueorfalse+ is not documented
def >(p1); end
# in file numeric.c:1215
# +flt>+ is not documented
def >=(p1); end
# in file numeric.c:1383
# +flt.magnitude->float+ is not documented
def abs(); end
# in file complex.c:2039
# +flo.phase->0orfloat+ is not documented
def angle(); end
# in file complex.c:2039
# +flo.phase->0orfloat+ is not documented
def arg(); end
# in file numeric.c:1516
# +flt.ceil->integer+ is not documented
def ceil(); end
# in file numeric.c:727
# +numeric->array+ is not documented
def coerce(p1); end
# in file rational.c:1825
# +flo.denominator->integer+ is not documented
def denominator(); end
# in file numeric.c:949
# +numeric->array+ is not documented
def divmod(p1); end
# in file numeric.c:1343
# +obj->trueorfalse+ is not documented
def eql?(p1); end
# in file numeric.c:850
# +numeric->float+ is not documented
def fdiv(p1); end
# in file numeric.c:1462
# +flt.finite?->trueorfalse+ is not documented
def finite?(); end
# in file numeric.c:1490
# +flt.floor->integer+ is not documented
def floor(); end
# in file numeric.c:1093
# +flt.hash->integer+ is not documented
def hash(); end
# in file numeric.c:1440
# +flt.infinite?->nil+, +-1+, ++1+ is not documented
def infinite?(); end
# in file numeric.c:1383
# +flt.magnitude->float+ is not documented
def magnitude(); end
# in file numeric.c:911
# +other->float+ is not documented
def modulo(p1); end
# in file numeric.c:1420
# +flt.nan?->trueorfalse+ is not documented
def nan?(); end
# in file rational.c:1807
# +flo.numerator->integer+ is not documented
def numerator(); end
# in file complex.c:2039
# +flo.phase->0orfloat+ is not documented
def phase(); end
# in file lib/mathn.rb
# +other+ is not documented
def power!(other); end
# in file numeric.c:850
# +numeric->float+ is not documented
def quo(p1); end
# in file rational.c:1968
# +[eps]->rational+ is not documented
def rationalize(p1 = v1); end
# in file numeric.c:1601
# +[ndigits]->integerorfloat+ is not documented
def round(p1 = v1); end
# in file ext/bigdecimal/lib/bigdecimal/util.rb:30
# +flt.to_d->bigdecimal+ is not documented
def to_d(precision=nil); end
# in file numeric.c:1365
# +flt.to_f->self+ is not documented
def to_f(); end
# in file numeric.c:1659
# +flt.truncate->integer+ is not documented
def to_i(); end
# in file numeric.c:1659
# +flt.truncate->integer+ is not documented
def to_int(); end
# in file rational.c:1932
# +flt.to_r->rational+ is not documented
def to_r(); end
# in file numeric.c:646
# +flt.to_s->string+ is not documented
def to_s(); end
# in file numeric.c:1659
# +flt.truncate->integer+ is not documented
def truncate(); end
# in file numeric.c:1398
# +flt.zero?->trueorfalse+ is not documented
def zero?(); end
end
module Forwardable # is documented
# in file lib/forwardable.rb
# +accessor+, +method+, +ali+ is not documented
def def_delegator(accessor, method, ali = method); end
# in file lib/forwardable.rb
# +accessor+, +*methods+ is not documented
def def_delegators(accessor, *methods); end
# in file lib/forwardable.rb:167
# +accessor+ is not documented
def def_instance_delegator(accessor, method, ali = method); end
# in file lib/forwardable.rb:140
# +accessor+, +*methods+ is not documented
def def_instance_delegators(accessor, *methods); end
# in file lib/forwardable.rb
# +hash+ is not documented
def delegate(hash); end
# in file lib/forwardable.rb:120
# +delegate[method+, +method+, +...]+ is not documented
def instance_delegate(hash); end
end
module GC # is documented
# in file gc.c:3131
# +GC.count->Integer+ is not documented
def self.count(); end
# in file gc.c:3280
# +GC.disable->trueorfalse+ is not documented
def self.disable(); end
# in file gc.c:3258
# +GC.enable->trueorfalse+ is not documented
def self.enable(); end
# in file gc.c:3683
# +GC.malloc_allocated_size->Integer+ is not documented
def self.malloc_allocated_size(); end
# in file gc.c:3698
# +GC.malloc_allocations->Integer+ is not documented
def self.malloc_allocations(); end
# in file gc.c:3098
# +ObjectSpace.garbage_collect->nil+ is not documented
def self.start(); end
# in file gc.c:3164
# +GC.stat->Hash+ is not documented
def self.stat(p1 = v1); end
# in file gc.c:3217
# +GC.stress->trueorfalse+ is not documented
def self.stress(); end
# in file gc.c:3236
# +GC.stress+ is not documented
def self.stress=(p1); end
# in file gc.c:3098
# +ObjectSpace.garbage_collect->nil+ is not documented
def garbage_collect(); end
end
module GC::Profiler # is documented
# in file gc.c:4110
# +GC::Profiler.clear->nil+ is not documented
def self.clear(); end
# in file gc.c:4358
# +GC::Profiler.disable->nil+ is not documented
def self.disable(); end
# in file gc.c:4341
# +GC::Profiler.enable->nil+ is not documented
def self.enable(); end
# in file gc.c:4326
# +GC::Profiler.enabled?->trueorfalse+ is not documented
def self.enabled?(); end
# in file gc.c:4177
# +GC::Profiler.raw_data->[Hash+, +...]+ is not documented
def self.raw_data(); end
# in file gc.c:4281
# +io+ is not documented
def self.report(p1 = v1); end
# in file gc.c:4264
# +GC::Profiler.result->String+ is not documented
def self.result(); end
# in file gc.c:4304
# +GC::Profiler.total_time->float+ is not documented
def self.total_time(); end
end
class GDBM # is documented
# in file ext/gdbm/gdbm.c:190
# +filename+, +mode+, +flags+ is not documented
def self.new(p1, p2 = v2, p3 = v3); end
# in file ext/gdbm/gdbm.c:279
# +filename+, +mode+, +flags+, +gdbm+ is not documented
def self.open(*args); end
# in file ext/gdbm/gdbm.c:393
# +gdbm[key]->value+ is not documented
def [](p1); end
# in file ext/gdbm/gdbm.c:700
# +key+, +value->value+ is not documented
def []=(p1, p2); end
# in file ext/gdbm/gdbm.c:1087
# +gdbm.cachesize+ is not documented
def cachesize=(p1); end
# in file ext/gdbm/gdbm.c:631
# +gdbm.clear->gdbm+ is not documented
def clear(); end
# in file ext/gdbm/gdbm.c:129
# +gdbm.close->nil+ is not documented
def close(); end
# in file ext/gdbm/gdbm.c:147
# +gdbm.closed?->trueorfalse+ is not documented
def closed?(); end
# in file ext/gdbm/gdbm.c:550
# +key->valueornil+ is not documented
def delete(p1); end
# in file ext/gdbm/gdbm.c:591
# +gdbm.reject!+, +key+, +value+ is not documented
def delete_if(); end
# in file ext/gdbm/gdbm.c:884
# +gdbm.each_pair+, +key+, +value+ is not documented
def each(); end
# in file ext/gdbm/gdbm.c:858
# +gdbm.each_key+, +key+ is not documented
def each_key(); end
# in file ext/gdbm/gdbm.c:884
# +gdbm.each_pair+, +key+, +value+ is not documented
def each_pair(); end
# in file ext/gdbm/gdbm.c:832
# +gdbm.each_value+, +value+ is not documented
def each_value(); end
# in file ext/gdbm/gdbm.c:802
# +gdbm.empty?->trueorfalse+ is not documented
def empty?(); end
# in file ext/gdbm/gdbm.c:1112
# +gdbm.fastmode+ is not documented
def fastmode=(p1); end
# in file ext/gdbm/gdbm.c:406
# +key[+, +default]->value+ is not documented
def fetch(p1, p2 = v2); end
# in file ext/gdbm/gdbm.c:962
# +k->trueorfalse+ is not documented
def has_key?(p1); end
# in file ext/gdbm/gdbm.c:990
# +v->trueorfalse+ is not documented
def has_value?(p1); end
# in file ext/gdbm/gdbm.c:962
# +k->trueorfalse+ is not documented
def include?(p1); end
# in file ext/gdbm/gdbm.c:675
# +gdbm.invert->hash+ is not documented
def invert(); end
# in file ext/gdbm/gdbm.c:426
# +value->key+ is not documented
def key(p1); end
# in file ext/gdbm/gdbm.c:962
# +k->trueorfalse+ is not documented
def key?(p1); end
# in file ext/gdbm/gdbm.c:910
# +gdbm.keys->array+ is not documented
def keys(); end
# in file ext/gdbm/gdbm.c:775
# +gdbm.size->fixnum+ is not documented
def length(); end
# in file ext/gdbm/gdbm.c:962
# +k->trueorfalse+ is not documented
def member?(p1); end
# in file ext/gdbm/gdbm.c:1197
# +gdbm.reject+, +key+, +value+ is not documented
def reject(); end
# in file ext/gdbm/gdbm.c:591
# +gdbm.reject!+, +key+, +value+ is not documented
def reject!(); end
# in file ext/gdbm/gdbm.c:1046
# +gdbm.reorganize->gdbm+ is not documented
def reorganize(); end
# in file ext/gdbm/gdbm.c:760
# +other->gdbm+ is not documented
def replace(p1); end
# in file ext/gdbm/gdbm.c:464
# +gdbm.select+, +key+, +value+ is not documented
def select(); end
# in file ext/gdbm/gdbm.c:567
# +key+, +valueornil+ is not documented
def shift(); end
# in file ext/gdbm/gdbm.c:775
# +gdbm.size->fixnum+ is not documented
def size(); end
# in file ext/gdbm/gdbm.c:700
# +key+, +value->value+ is not documented
def store(p1, p2); end
# in file ext/gdbm/gdbm.c:1069
# +gdbm.sync->gdbm+ is not documented
def sync(); end
# in file ext/gdbm/gdbm.c:1143
# +gdbm.syncmode+ is not documented
def syncmode=(p1); end
# in file ext/gdbm/gdbm.c:1020
# +gdbm.to_a->array+ is not documented
def to_a(); end
# in file ext/gdbm/gdbm.c:1172
# +gdbm.to_hash->hash+ is not documented
def to_hash(); end
# in file ext/gdbm/gdbm.c:746
# +other->gdbm+ is not documented
def update(p1); end
# in file ext/gdbm/gdbm.c:990
# +v->trueorfalse+ is not documented
def value?(p1); end
# in file ext/gdbm/gdbm.c:934
# +gdbm.values->array+ is not documented
def values(); end
# in file ext/gdbm/gdbm.c:493
# +key+, +...->array+ is not documented
def values_at(*args); end
end
class GServer # is documented
# in file lib/gserver.rb:85
DEFAULT_HOST = nil
# in file lib/gserver.rb:87
# +io+ is not documented
def serve(io); end
end
class Gem::AvailableSet # is documented
# in file lib/rubygems/available_set.rb:3
Tuple = nil
attr_reader :set # in file lib/rubygems/available_set.rb:10
# in file lib/rubygems/available_set.rb:5
def self.new(); end
# in file lib/rubygems/available_set.rb:18
# +o+ is not documented
def <<(o); end
# in file lib/rubygems/available_set.rb:12
# +spec+, +source+ is not documented
def add(spec, source); end
# in file lib/rubygems/available_set.rb:44
def all_specs(); end
# in file lib/rubygems/available_set.rb:40
def empty?(); end
# in file lib/rubygems/available_set.rb:91
# +dep_list+ is not documented
def inject_into_list(dep_list); end
# in file lib/rubygems/available_set.rb:48
def match_platform!(); end
# in file lib/rubygems/available_set.rb:70
def pick_best!(); end
# in file lib/rubygems/available_set.rb:78
# +dep+ is not documented
def remove_installed!(dep); end
# in file lib/rubygems/available_set.rb:61
def size(); end
# in file lib/rubygems/available_set.rb:54
def sorted(); end
# in file lib/rubygems/available_set.rb:65
# +spec+ is not documented
def source_for(spec); end
end
class Gem::Command # is documented
# in file lib/rubygems/command.rb:62
# +*args+, +&handler+ is not documented
def self.add_common_option(*args, &handler); end
# in file lib/rubygems/command.rb:91
# +cmd+ is not documented
def self.add_specific_extra_args(cmd,args); end
# in file lib/rubygems/command.rb:54
# +value+ is not documented
def self.build_args=(value); end
# in file lib/rubygems/command.rb:58
def self.common_options(); end
# in file lib/rubygems/command.rb:66
def self.extra_args(); end
# in file lib/rubygems/command.rb:70
# +value+ is not documented
def self.extra_args=(value); end
# in file lib/rubygems/command.rb:83
# +cmd+ is not documented
def self.specific_extra_args(cmd); end
# in file lib/rubygems/command.rb:382
# +args+ is not documented
def add_extra_args(args); end
# in file lib/rubygems/command.rb:332
# +*opts+, +value+, +options+ is not documented
def add_option(*opts); end
# in file lib/rubygems/command.rb:372
# +args+ is not documented
def handle_options(args); end
# in file lib/rubygems/command.rb:359
# +args+ is not documented
def handles?(args); end
# in file lib/rubygems/command.rb:287
# +*args+ is not documented
def invoke(*args); end
# in file lib/rubygems/command.rb:295
# +args+, +build_args+ is not documented
def invoke_with_build_args(args, build_args); end
# in file lib/rubygems/command.rb:351
# +new_options+ is not documented
def merge_options(new_options); end
# in file lib/rubygems/command.rb:152
# +gem_name+, +version+, +errors+, +domain+ is not documented
def show_lookup_failure(gem_name, version, errors, domain); end
# in file lib/rubygems/command.rb:317
# +&block+ is not documented
def when_invoked(&block); end
end
class Gem::CommandManager # is documented
# in file lib/rubygems/command_manager.rb:174
# +cmd_name+ is not documented
def find_command(cmd_name); end
# in file lib/rubygems/command_manager.rb:187
# +cmd_name+ is not documented
def find_command_possibilities(cmd_name); end
# in file lib/rubygems/command_manager.rb:149
# +args+, +build_args+ is not documented
def process_args(args, build_args=nil); end
# in file lib/rubygems/command_manager.rb:99
# +obj+ is not documented
def register_command(command, obj=false); end
# in file lib/rubygems/command_manager.rb:129
# +build_args+ is not documented
def run(args, build_args=nil); end
end
class Gem::Commands::BuildCommand # is documented
# in file lib/rubygems/commands/build_command.rb:6
def self.new(); end
end
class Gem::Commands::CertCommand # is documented
# in file lib/rubygems/commands/cert_command.rb:6
def self.new(); end
# in file lib/rubygems/commands/cert_command.rb:116
# +name+ is not documented
def build(name); end
# in file lib/rubygems/commands/cert_command.rb:129
# +filter+, +certificate+, +path+ is not documented
def certificates_matching(filter); end
# in file lib/rubygems/commands/cert_command.rb:181
def load_default_cert(); end
# in file lib/rubygems/commands/cert_command.rb:197
def load_default_key(); end
# in file lib/rubygems/commands/cert_command.rb:213
# +cert_file+ is not documented
def sign(cert_file); end
end
class Gem::Commands::CheckCommand # is documented
# in file lib/rubygems/commands/check_command.rb:10
def self.new(); end
# in file lib/rubygems/commands/check_command.rb:40
def check_gems(); end
# in file lib/rubygems/commands/check_command.rb:59
def doctor(); end
end
class Gem::Commands::CleanupCommand # is documented
# in file lib/rubygems/commands/cleanup_command.rb:7
def self.new(); end
# in file lib/rubygems/commands/cleanup_command.rb:76
def clean_gems(); end
# in file lib/rubygems/commands/cleanup_command.rb:98
def get_candidate_gems(); end
# in file lib/rubygems/commands/cleanup_command.rb:108
def get_gems_to_cleanup(); end
# in file lib/rubygems/commands/cleanup_command.rb:122
def get_primary_gems(); end
# in file lib/rubygems/commands/cleanup_command.rb:133
# +spec+ is not documented
def uninstall_dep(spec); end
end
class Gem::Commands::ContentsCommand # is documented
# in file lib/rubygems/commands/contents_command.rb:9
def self.new(); end
end
class Gem::Commands::DependencyCommand # is documented
# in file lib/rubygems/commands/dependency_command.rb:10
def self.new(); end
# in file lib/rubygems/commands/dependency_command.rb:123
# +spec+, +level+ is not documented
def print_dependencies(spec, level = 0); end
end
class Gem::Commands::EnvironmentCommand # is documented
# in file lib/rubygems/commands/environment_command.rb:5
def self.new(); end
end
class Gem::Commands::FetchCommand # is documented
# in file lib/rubygems/commands/fetch_command.rb:10
def self.new(); end
end
class Gem::Commands::GenerateIndexCommand # is documented
# in file lib/rubygems/commands/generate_index_command.rb:11
def self.new(); end
end
class Gem::Commands::HelpCommand # is documented
# in file lib/rubygems/commands/help_command.rb:81
def self.new(); end
end
class Gem::Commands::InstallCommand # is documented
# in file lib/rubygems/commands/install_command.rb:23
def self.new(); end
# in file lib/rubygems/commands/install_command.rb:112
# +gf+ is not documented
def install_from_gemdeps(gf); end
end
class Gem::Commands::ListCommand # is documented
# in file lib/rubygems/commands/list_command.rb:10
# +name+, +summary+ is not documented
def self.new(name = 'list', summary = 'Display gems whose name starts with STRING'); end
end
class Gem::Commands::LockCommand # is documented
# in file lib/rubygems/commands/lock_command.rb:5
def self.new(); end
# in file lib/rubygems/commands/lock_command.rb:60
# +message+ is not documented
def complain(message); end
# in file lib/rubygems/commands/lock_command.rb:101
# +gem_full_name+ is not documented
def spec_path(gem_full_name); end
end
class Gem::Commands::MirrorCommand # is documented
# in file lib/rubygems/commands/mirror_command.rb:4
def self.new(); end
end
class Gem::Commands::OutdatedCommand # is documented
# in file lib/rubygems/commands/outdated_command.rb:11
def self.new(); end
end
class Gem::Commands::OwnerCommand # is documented
# in file lib/rubygems/commands/owner_command.rb:21
def self.new(); end
# in file lib/rubygems/commands/owner_command.rb:60
# +name+, +owners+ is not documented
def add_owners(name, owners); end
# in file lib/rubygems/commands/owner_command.rb:68
# +method+, +name+, +owners+ is not documented
def manage_owners(method, name, owners); end
# in file lib/rubygems/commands/owner_command.rb:64
# +name+, +owners+ is not documented
def remove_owners(name, owners); end
# in file lib/rubygems/commands/owner_command.rb:45
# +name+ is not documented
def show_owners(name); end
end
class Gem::Commands::PristineCommand # is documented
# in file lib/rubygems/commands/pristine_command.rb:10
def self.new(); end
end
class Gem::Commands::PushCommand # is documented
# in file lib/rubygems/commands/push_command.rb:22
def self.new(); end
# in file lib/rubygems/commands/push_command.rb:43
# +name+ is not documented
def send_gem(name); end
end
class Gem::Commands::QueryCommand # is documented
# in file lib/rubygems/commands/query_command.rb:13
# +name+, +summary+ is not documented
def self.new(name = 'query', summary = 'Query gem information in local or remote repositories'); end
end
class Gem::Commands::RdocCommand # is documented
# in file lib/rubygems/commands/rdoc_command.rb:9
def self.new(); end
end
class Gem::Commands::SearchCommand # is documented
# in file lib/rubygems/commands/search_command.rb:6
def self.new(); end
end
class Gem::Commands::ServerCommand # is documented
# in file lib/rubygems/commands/server_command.rb:6
def self.new(); end
end
class Gem::Commands::SetupCommand # is documented
# in file lib/rubygems/commands/setup_command.rb:8
HISTORY_HEADER = nil
# in file lib/rubygems/commands/setup_command.rb:9
VERSION_MATCHER = nil
# in file lib/rubygems/commands/setup_command.rb:11
def self.new(); end
# in file lib/rubygems/commands/setup_command.rb:82
def check_ruby_version(); end
# in file lib/rubygems/commands/setup_command.rb:352
# +install_destdir+ is not documented
def generate_default_dirs(install_destdir); end
# in file lib/rubygems/commands/setup_command.rb:224
# +bin_dir+ is not documented
def install_executables(bin_dir); end
# in file lib/rubygems/commands/setup_command.rb:282
# +lib_dir+ is not documented
def install_lib(lib_dir); end
# in file lib/rubygems/commands/setup_command.rb:298
def install_rdoc(); end
# in file lib/rubygems/commands/setup_command.rb:339
# +install_destdir+ is not documented
def make_destination_dirs(install_destdir); end
# in file lib/rubygems/commands/setup_command.rb:384
# +dir+ is not documented
def rb_files_in(dir); end
# in file lib/rubygems/commands/setup_command.rb:390
# +bin_dir+ is not documented
def remove_old_bin_files(bin_dir); end
# in file lib/rubygems/commands/setup_command.rb:422
# +lib_dir+ is not documented
def remove_old_lib_files(lib_dir); end
# in file lib/rubygems/commands/setup_command.rb:439
def uninstall_old_gemcutter(); end
end
class Gem::Commands::SourcesCommand # is documented
# in file lib/rubygems/commands/sources_command.rb:10
def self.new(); end
end
class Gem::Commands::SpecificationCommand # is documented
# in file lib/rubygems/commands/specification_command.rb:11
def self.new(); end
end
class Gem::Commands::StaleCommand # is documented
# in file lib/rubygems/commands/stale_command.rb:4
def self.new(); end
end
class Gem::Commands::UninstallCommand # is documented
# in file lib/rubygems/commands/uninstall_command.rb:14
def self.new(); end
end
class Gem::Commands::UnpackCommand # is documented
# in file lib/rubygems/commands/unpack_command.rb:10
def self.new(); end
# in file lib/rubygems/commands/unpack_command.rb:88
# +filename+ is not documented
def find_in_cache(filename); end
# in file lib/rubygems/commands/unpack_command.rb:114
# +dependency+ is not documented
def get_path(dependency); end
end
class Gem::Commands::UpdateCommand # is documented
# in file lib/rubygems/commands/update_command.rb:19
def self.new(); end
# in file lib/rubygems/commands/update_command.rb:88
# +name+, +version+ is not documented
def update_gem(name, version = Gem::Requirement.default); end
# in file lib/rubygems/commands/update_command.rb:109
# +gems_to_update+ is not documented
def update_gems(gems_to_update); end
# in file lib/rubygems/commands/update_command.rb:191
# +highest_installed_gems+, +gem_names+, +system+ is not documented
def which_to_update(highest_installed_gems, gem_names, system = false); end
end
class Gem::Commands::WhichCommand # is documented
# in file lib/rubygems/commands/which_command.rb:4
def self.new(); end
# in file lib/rubygems/commands/which_command.rb:57
# +package_name+, +dirs+ is not documented
def find_paths(package_name, dirs); end
# in file lib/rubygems/commands/which_command.rb:73
# +spec+ is not documented
def gem_paths(spec); end
end
class Gem::Commands::YankCommand # is documented
# in file lib/rubygems/commands/yank_command.rb:23
def self.new(); end
# in file lib/rubygems/commands/yank_command.rb:64
# +version+, +platform+, +api_key+ is not documented
def unyank_gem(version, platform, api_key); end
# in file lib/rubygems/commands/yank_command.rb:59
# +version+, +platform+, +api_key+ is not documented
def yank_gem(version, platform, api_key); end
end
class Gem::ConfigFile # is documented
# in file lib/rubygems/config_file.rb:40
DEFAULT_BACKTRACE = nil
# in file lib/rubygems/config_file.rb:41
DEFAULT_BULK_THRESHOLD = nil
# in file lib/rubygems/config_file.rb:42
DEFAULT_VERBOSITY = nil
# in file lib/rubygems/config_file.rb:43
DEFAULT_UPDATE_SOURCES = nil
# in file lib/rubygems/config_file.rb:88
SYSTEM_WIDE_CONFIG_FILE = nil
# in file lib/rubygems/config_file.rb:331
# +&block+, +:update_sources+, +update_sources+ is not documented
def each(&block); end
# in file lib/rubygems/config_file.rb:349
# +arg_list+ is not documented
def handle_arguments(arg_list); end
# in file lib/rubygems/config_file.rb:266
def load_api_keys(); end
# in file lib/rubygems/config_file.rb:299
# +filename+ is not documented
def load_file(filename); end
# in file lib/rubygems/config_file.rb:281
# +api_key+ is not documented
def rubygems_api_key=(api_key); end
end
class Gem::ConsoleUI # is documented
# in file lib/rubygems/user_interaction.rb:541
def self.new(); end
end
module Gem::DefaultUserInteraction # is documented
# in file lib/rubygems/user_interaction.rb:30
# +new_ui+ is not documented
def self.ui=(new_ui); end
# in file lib/rubygems/user_interaction.rb:55
# +new_ui+ is not documented
def ui=(new_ui); end
# in file lib/rubygems/user_interaction.rb:62
# +new_ui+, +&block+ is not documented
def use_ui(new_ui, &block); end
end
class Gem::Dependency # is documented
# in file lib/rubygems/dependency.rb:37
# +*requirements+ is not documented
def self.new(name, *requirements); end
# in file lib/rubygems/dependency.rb:178
# +other+ is not documented
def <=>(other); end
# in file lib/rubygems/dependency.rb:208
# +obj+, +version+ is not documented
def match?(obj, version=nil); end
# in file lib/rubygems/dependency.rb:224
# +spec+ is not documented
def matches_spec?(spec); end
# in file lib/rubygems/dependency.rb:252
# +platform_only+ is not documented
def matching_specs(platform_only = false); end
end
class Gem::DependencyInstaller # is documented
# in file lib/rubygems/dependency_installer.rb:26
DEFAULT_OPTIONS = nil
attr_reader :gems_to_install # in file lib/rubygems/dependency_installer.rb:18
attr_reader :installed_gems # in file lib/rubygems/dependency_installer.rb:19
attr_reader :errors # in file lib/rubygems/dependency_installer.rb:101
# in file lib/rubygems/dependency_installer.rb:59
# +options+ is not documented
def self.new(options = {}); end
# in file lib/rubygems/dependency_installer.rb:201
# +to_do+, +dependency_list+ is not documented
def add_found_dependencies(to_do, dependency_list); end
# in file lib/rubygems/dependency_installer.rb:255
# +prerelease+ is not documented
def find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default, prerelease = false); end
# in file lib/rubygems/dependency_installer.rb:381
# +what+ is not documented
def in_background(what); end
# in file lib/rubygems/dependency_installer.rb:304
# +version+ is not documented
def install(dep_or_name, version = Gem::Requirement.default); end
end
class Gem::DependencyList # is documented
attr_reader :specs # in file lib/rubygems/dependency_list.rb:19
# in file lib/rubygems/dependency_list.rb:51
# +*gemspecs+ is not documented
def add(*gemspecs); end
# in file lib/rubygems/dependency_list.rb:55
def clear(); end
# in file lib/rubygems/dependency_list.rb:97
# +&block+ is not documented
def each(&block); end
# in file lib/rubygems/dependency_list.rb:101
# +full_name+ is not documented
def find_name(full_name); end
# in file lib/rubygems/dependency_list.rb:141
# +full_name+, +check_dev+ is not documented
def ok_to_remove?(full_name, check_dev=true); end
# in file lib/rubygems/dependency_list.rb:213
# +node+, +spec+ is not documented
def tsort_each_child(node); end
# in file lib/rubygems/dependency_list.rb:209
# +&block+ is not documented
def tsort_each_node(&block); end
# in file lib/rubygems/dependency_list.rb:116
# +quick+ is not documented
def why_not_ok?(quick = false); end
end
class Gem::DependencyResolutionError # is documented
attr_reader :conflict # in file lib/rubygems/dependency_resolver.rb:21
# in file lib/rubygems/dependency_resolver.rb:14
# +conflict+ is not documented
def self.new(conflict); end
# in file lib/rubygems/dependency_resolver.rb:23
def conflicting_dependencies(); end
end
class Gem::DependencyResolver # is documented
# in file lib/rubygems/dependency_resolver.rb:259
# +needed+ is not documented
def self.for_current_gems(needed); end
# in file lib/rubygems/dependency_resolver.rb:424
# +s+, +act+ is not documented
def requests(s, act); end
end
class Gem::DependencyResolver::APISet # is documented
# in file lib/rubygems/dependency_resolver.rb:92
def self.new(); end
end
class Gem::DependencyResolver::APISpecification # is documented
attr_reader :name # in file lib/rubygems/dependency_resolver.rb:81
attr_reader :version # in file lib/rubygems/dependency_resolver.rb:81
attr_reader :dependencies # in file lib/rubygems/dependency_resolver.rb:81
# in file lib/rubygems/dependency_resolver.rb:72
# +set+, +api_data+ is not documented
def self.new(set, api_data); end
# in file lib/rubygems/dependency_resolver.rb:83
def full_name(); end
end
class Gem::DependencyResolver::ActivationRequest # is documented
attr_reader :spec # in file lib/rubygems/dependency_resolver.rb:359
attr_reader :request # in file lib/rubygems/dependency_resolver.rb:359
# in file lib/rubygems/dependency_resolver.rb:353
# +spec+, +req+, +others_possible+ is not documented
def self.new(spec, req, others_possible=true); end
# in file lib/rubygems/dependency_resolver.rb:401
# +other+ is not documented
def ==(other); end
# in file lib/rubygems/dependency_resolver.rb:391
# +path+ is not documented
def download(path); end
# in file lib/rubygems/dependency_resolver.rb:379
def full_name(); end
# in file lib/rubygems/dependency_resolver.rb:387
def full_spec(); end
# in file lib/rubygems/dependency_resolver.rb:375
def name(); end
# in file lib/rubygems/dependency_resolver.rb:383
def version(); end
end
class Gem::DependencyResolver::CurrentSet # is documented
# in file lib/rubygems/dependency_resolver.rb:234
# +req+ is not documented
def find_all(req); end
# in file lib/rubygems/dependency_resolver.rb:238
# +gems+ is not documented
def prefetch(gems); end
end
class Gem::DependencyResolver::DependencyConflict # is documented
attr_reader :dependency # in file lib/rubygems/dependency_resolver.rb:294
attr_reader :activated # in file lib/rubygems/dependency_resolver.rb:294
# in file lib/rubygems/dependency_resolver.rb:288
# +dependency+, +activated+, +failed_dep+ is not documented
def self.new(dependency, activated, failed_dep=dependency); end
# in file lib/rubygems/dependency_resolver.rb:302
# +spec+ is not documented
def for_spec?(spec); end
end
class Gem::DependencyResolver::DependencyRequest # is documented
attr_reader :dependency # in file lib/rubygems/dependency_resolver.rb:322
attr_reader :requester # in file lib/rubygems/dependency_resolver.rb:322
# in file lib/rubygems/dependency_resolver.rb:317
# +dep+, +act+ is not documented
def self.new(dep, act); end
# in file lib/rubygems/dependency_resolver.rb:336
# +other+ is not documented
def ==(other); end
# in file lib/rubygems/dependency_resolver.rb:328
# +spec+ is not documented
def matches_spec?(spec); end
# in file lib/rubygems/dependency_resolver.rb:324
def name(); end
end
class Gem::DependencyResolver::IndexSet # is documented
# in file lib/rubygems/dependency_resolver.rb:181
def self.new(); end
# in file lib/rubygems/dependency_resolver.rb:223
# +name+, +ver+, +source+ is not documented
def load_spec(name, ver, source); end
# in file lib/rubygems/dependency_resolver.rb:217
# +gems+ is not documented
def prefetch(gems); end
end
class Gem::DependencyResolver::IndexSpecification # is documented
attr_reader :name # in file lib/rubygems/dependency_resolver.rb:162
attr_reader :version # in file lib/rubygems/dependency_resolver.rb:162
attr_reader :source # in file lib/rubygems/dependency_resolver.rb:162
# in file lib/rubygems/dependency_resolver.rb:152
# +set+, +name+, +version+, +source+, +plat+ is not documented
def self.new(set, name, version, source, plat); end
# in file lib/rubygems/dependency_resolver.rb:172
def dependencies(); end
# in file lib/rubygems/dependency_resolver.rb:164
def full_name(); end
# in file lib/rubygems/dependency_resolver.rb:168
def spec(); end
end
module Gem::Deprecate # is documented
# in file lib/rubygems/deprecate.rb:49
# +year+, +month+ is not documented
def self.deprecate(name, repl, year, month); end
end
class Gem::Exception # is documented
attr_accessor :source_exception # in file lib/rubygems/exceptions.rb:10
end
class Gem::Ext::Builder # is documented
# in file lib/rubygems/ext/builder.rb:9
def self.class_name(); end
# in file lib/rubygems/ext/builder.rb:14
# +dest_path+, +results+ is not documented
def self.make(dest_path, results); end
# in file lib/rubygems/ext/builder.rb:39
def self.redirector(); end
# in file lib/rubygems/ext/builder.rb:43
# +command+, +results+, +command_name+ is not documented
def self.run(command, results, command_name = nil); end
end
class Gem::Ext::CmakeBuilder # is documented
# in file lib/rubygems/ext/cmake_builder.rb:2
# +extension+, +directory+, +dest_path+, +results+ is not documented
def self.build(extension, directory, dest_path, results); end
end
class Gem::Ext::ConfigureBuilder # is documented
# in file lib/rubygems/ext/configure_builder.rb:11
# +extension+, +directory+, +dest_path+, +results+, +args+ is not documented
def self.build(extension, directory, dest_path, results, args=[]); end
end
class Gem::Ext::ExtConfBuilder # is documented
# in file lib/rubygems/ext/ext_conf_builder.rb:12
# +extension+, +directory+, +dest_path+, +results+, +args+ is not documented
def self.build(extension, directory, dest_path, results, args=[]); end
end
class Gem::Ext::RakeBuilder # is documented
# in file lib/rubygems/ext/rake_builder.rb:12
# +extension+, +directory+, +dest_path+, +results+, +args+ is not documented
def self.build(extension, directory, dest_path, results, args=[]); end
end
class Gem::FakeFetcher # is documented
attr_reader :data # in file lib/rubygems/test_utilities.rb:25
attr_reader :last_request # in file lib/rubygems/test_utilities.rb:26
attr_reader :api_endpoints # in file lib/rubygems/test_utilities.rb:27
attr_accessor :paths # in file lib/rubygems/test_utilities.rb:28
# in file lib/rubygems/test_utilities.rb:30
def self.new(); end
# in file lib/rubygems/test_utilities.rb:36
# +uri+ is not documented
def api_endpoint(uri); end
# in file lib/rubygems/test_utilities.rb:66
# +uri+, +path+, +update+ is not documented
def cache_update_path(uri, path = nil, update = true); end
# in file lib/rubygems/test_utilities.rb:114
# +spec+, +source_uri+, +install_dir+ is not documented
def download(spec, source_uri, install_dir = Gem.dir); end
# in file lib/rubygems/test_utilities.rb:137
# +dependency+ is not documented
def download_to_cache(dependency); end
# in file lib/rubygems/test_utilities.rb:52
# +path+, +mtime+ is not documented
def fetch_path(path, mtime = nil); end
# in file lib/rubygems/test_utilities.rb:99
# +path+ is not documented
def fetch_size(path); end
# in file lib/rubygems/test_utilities.rb:40
# +path+ is not documented
def find_data(path); end
# in file lib/rubygems/test_utilities.rb:76
# +path+ is not documented
def open_uri_or_path(path); end
# in file lib/rubygems/test_utilities.rb:86
# +uri+, +request_class+, +last_modified+, +last_request+ is not documented
def request(uri, request_class, last_modified = nil); end
end
class Gem::FilePermissionError # is documented
attr_reader :directory # in file lib/rubygems/exceptions.rb:38
# in file lib/rubygems/exceptions.rb:40
# +directory+ is not documented
def self.new(directory); end
end
class Gem::FormatException # is documented
attr_accessor :file_path # in file lib/rubygems/exceptions.rb:51
end
class Gem::GemNotInHomeException # is documented
attr_accessor :spec # in file lib/rubygems/exceptions.rb:23
end
class Gem::GemRunner # is documented
# in file lib/rubygems/gem_runner.rb:27
# +options+ is not documented
def self.new(options={}); end
# in file lib/rubygems/gem_runner.rb:36
# +args+ is not documented
def run(args); end
end
module Gem::GemcutterUtilities # is documented
attr_writer :host # in file lib/rubygems/gemcutter_utilities.rb:58
# in file lib/rubygems/gemcutter_utilities.rb:20
def api_key(); end
# in file lib/rubygems/gemcutter_utilities.rb:59
def host(); end
# in file lib/rubygems/gemcutter_utilities.rb:66
# +method+, +path+, +host+, +&block+ is not documented
def rubygems_api_request(method, path, host = nil, &block); end
# in file lib/rubygems/gemcutter_utilities.rb:30
# +sign_in_host+ is not documented
def sign_in(sign_in_host = self.host); end
# in file lib/rubygems/gemcutter_utilities.rb:96
# +key+ is not documented
def verify_api_key(key); end
# in file lib/rubygems/gemcutter_utilities.rb:82
# +resp+, +resp+ is not documented
def with_response(resp); end
end
class Gem::ImpossibleDependenciesError # is documented
attr_reader :conflicts # in file lib/rubygems/dependency_resolver.rb:56
# in file lib/rubygems/dependency_resolver.rb:45
# +request+, +conflicts+ is not documented
def self.new(request, conflicts); end
# in file lib/rubygems/dependency_resolver.rb:52
def dependency(); end
end
class Gem::Indexer # is documented
# in file lib/rubygems/indexer.rb:51
# +options+ is not documented
def self.new(directory, options = {}); end
# in file lib/rubygems/indexer.rb:103
# +spec+ is not documented
def abbreviate(spec); end
# in file lib/rubygems/indexer.rb:160
# +index+, +file+, +name+ is not documented
def build_modern_index(index, file, name); end
# in file lib/rubygems/indexer.rb:267
# +specs+ is not documented
def compact_specs(specs); end
# in file lib/rubygems/indexer.rb:209
# +gems+ is not documented
def map_gems_to_specs(gems); end
# in file lib/rubygems/indexer.rb:384
# +spec+ is not documented
def sanitize(spec); end
# in file lib/rubygems/indexer.rb:396
# +string+ is not documented
def sanitize_string(string); end
end
class Gem::Installer # is documented
# in file lib/rubygems/installer.rb:591
# +bin_file_name+ is not documented
def app_script_text(bin_file_name); end
# in file lib/rubygems/installer.rb:296
# +spec+, +dependency+ is not documented
def ensure_dependency(spec, dependency); end
# in file lib/rubygems/installer.rb:718
# +filename+ is not documented
def formatted_program_filename(filename); end
# in file lib/rubygems/installer.rb:391
# +filename+, +bindir+ is not documented
def generate_bin_script(filename, bindir); end
# in file lib/rubygems/installer.rb:409
# +filename+, +bindir+ is not documented
def generate_bin_symlink(filename, bindir); end
# in file lib/rubygems/installer.rb:341
# +filename+, +bindir+ is not documented
def generate_windows_script(filename, bindir); end
# in file lib/rubygems/installer.rb:315
# +directory+ is not documented
def unpack(directory); end
# in file lib/rubygems/installer.rb:582
# +unpack+ is not documented
def verify_gem_home(unpack = false); end
# in file lib/rubygems/installer.rb:622
# +bindir+, +bin_file_name+ is not documented
def windows_stub_script(bindir, bin_file_name); end
end
class Gem::InstallerTestCase # is documented
# in file lib/rubygems/installer_test_case.rb:157
# +ui+ is not documented
def util_setup_gem(ui = @ui); end
end
class Gem::MockGemUi # is documented
# in file lib/rubygems/mock_gem_ui.rb:44
# +input+ is not documented
def self.new(input = ""); end
# in file lib/rubygems/mock_gem_ui.rb:58
# +question+ is not documented
def ask(question); end
# in file lib/rubygems/mock_gem_ui.rb:72
def error(); end
# in file lib/rubygems/mock_gem_ui.rb:64
def input(); end
# in file lib/rubygems/mock_gem_ui.rb:68
def output(); end
# in file lib/rubygems/mock_gem_ui.rb:80
# +status+ is not documented
def terminate_interaction(status=0); end
# in file lib/rubygems/mock_gem_ui.rb:76
def terminated?(); end
end
class Gem::MockGemUi::InputEOFError # is documented
# in file lib/rubygems/mock_gem_ui.rb:14
# +question+ is not documented
def self.new(question); end
end
module Gem::MockGemUi::TTY # is documented
attr_accessor :tty # in file lib/rubygems/mock_gem_ui.rb:32
# in file lib/rubygems/mock_gem_ui.rb:39
# ++, +self+ is not documented
def noecho(); end
# in file lib/rubygems/mock_gem_ui.rb:34
def tty?(); end
end
class Gem::MockGemUi::TermError # is documented
attr_reader :exit_code # in file lib/rubygems/mock_gem_ui.rb:21
# in file lib/rubygems/mock_gem_ui.rb:23
# +exit_code+ is not documented
def self.new(exit_code); end
end
class Gem::NameTuple # is documented
attr_reader :name # in file lib/rubygems/name_tuple.rb:20
attr_reader :version # in file lib/rubygems/name_tuple.rb:20
attr_reader :platform # in file lib/rubygems/name_tuple.rb:20
# in file lib/rubygems/name_tuple.rb:26
# +list+ is not documented
def self.from_list(list); end
# in file lib/rubygems/name_tuple.rb:9
# +name+, +version+, +platform+ is not documented
def self.new(name, version, platform="ruby"); end
# in file lib/rubygems/name_tuple.rb:34
# +list+ is not documented
def self.to_basic(list); end
# in file lib/rubygems/name_tuple.rb:81
# +other+ is not documented
def <=>(other); end
# in file lib/rubygems/name_tuple.rb
# +other+ is not documented
def eql?(other); end
end
class Gem::NoAliasYAMLTree # is documented
# in file lib/rubygems/psych_tree.rb:12
# +target+, +obj+ is not documented
def register(target, obj); end
# in file lib/rubygems/psych_tree.rb:4
# +str+ is not documented
def visit_String(str); end
end
class Gem::Package # is documented
# in file lib/rubygems/package.rb:105
# +spec+, +skip_validation+ is not documented
def self.build(spec, skip_validation=false); end
# in file lib/rubygems/package.rb:153
# +tar+ is not documented
def add_checksums(tar); end
# in file lib/rubygems/package.rb:220
# +skip_validation+ is not documented
def build(skip_validation = false); end
end
class Gem::Package::DigestIO # is documented
# in file lib/rubygems/package/digest_io.rb:33
# +digest_io+ is not documented
def self.wrap(io, digests); end
end
class Gem::Package::FormatError # is documented
attr_reader :path # in file lib/rubygems/package.rb:54
# in file lib/rubygems/package.rb:56
# +message+, +path+ is not documented
def self.new(message, path = nil); end
end
class Gem::Package::PathError # is documented
# in file lib/rubygems/package.rb:67
# +destination+, +destination_dir+ is not documented
def self.new(destination, destination_dir); end
end
class Gem::Package::TarReader # is documented
# in file lib/rubygems/package/tar_reader.rb:21
# +reader+ is not documented
def self.new(io); end
# in file lib/rubygems/package/tar_reader.rb:53
# ++, +entry+ is not documented
def each(); end
end
class Gem::Package::TarTestCase # is documented
# in file lib/rubygems/package/tar_test_case.rb:9
# +str+, +length+ is not documented
def ASCIIZ(str, length); end
# in file lib/rubygems/package/tar_test_case.rb:13
# +s+ is not documented
def SP(s); end
# in file lib/rubygems/package/tar_test_case.rb:17
# +s+ is not documented
def SP_Z(s); end
# in file lib/rubygems/package/tar_test_case.rb:21
# +s+ is not documented
def Z(s); end
# in file lib/rubygems/package/tar_test_case.rb:25
# +expected+, +actual+ is not documented
def assert_headers_equal(expected, actual); end
# in file lib/rubygems/package/tar_test_case.rb:69
# +header+ is not documented
def calc_checksum(header); end
# in file lib/rubygems/package/tar_test_case.rb:74
# +type+, +fname+, +dname+, +length+, +mode+, +checksum+ is not documented
def header(type, fname, dname, length, mode, checksum = nil); end
# in file lib/rubygems/package/tar_test_case.rb:108
# +name+, +prefix+, +mode+ is not documented
def tar_dir_header(name, prefix, mode); end
# in file lib/rubygems/package/tar_test_case.rb:114
# +fname+, +dname+, +mode+, +length+ is not documented
def tar_file_header(fname, dname, mode, length); end
# in file lib/rubygems/package/tar_test_case.rb:120
# +n+, +pad_size+ is not documented
def to_oct(n, pad_size); end
# in file lib/rubygems/package/tar_test_case.rb:132
def util_dir_entry(); end
# in file lib/rubygems/package/tar_test_case.rb:124
# +tar+ is not documented
def util_entry(tar); end
end
class Gem::Package::TarWriter # is documented
# in file lib/rubygems/package/tar_writer.rb:76
# +io+, +writer+ is not documented
def self.new(io); end
# in file lib/rubygems/package/tar_writer.rb:102
# +io+ is not documented
def add_file(name, mode); end
# in file lib/rubygems/package/tar_writer.rb:139
# +digest_algorithms+ is not documented
def add_file_digest(name, mode, digest_algorithms); end
# in file lib/rubygems/package/tar_writer.rb:191
# +io+ is not documented
def add_file_simple(name, mode, size); end
end
class Gem::PackageTask # is documented
# in file lib/rubygems/package_task.rb:77
# +gem_spec+, +self+ is not documented
def self.new(gem_spec); end
# in file lib/rubygems/package_task.rb:86
# +gem+ is not documented
def init(gem); end
end
class Gem::PathSupport # is documented
# in file lib/rubygems/path_support.rb:20
# +env+ is not documented
def self.new(env=ENV); end
end
class Gem::Platform # is documented
attr_accessor :cpu # in file lib/rubygems/platform.rb:10
attr_accessor :os # in file lib/rubygems/platform.rb:12
attr_accessor :version # in file lib/rubygems/platform.rb:14
# in file lib/rubygems/platform.rb:16
def self.local(); end
# in file lib/rubygems/platform.rb:22
# +platform+ is not documented
def self.match(platform); end
# in file lib/rubygems/platform.rb:41
# +arch+ is not documented
def self.new(arch); end
# in file lib/rubygems/platform.rb
# +other+ is not documented
def eql?(other); end
# in file lib/rubygems/platform.rb:105
def to_a(); end
end
class Gem::PlatformMismatch # is documented
# in file lib/rubygems/errors.rb:46
# +name+, +version+ is not documented
def self.new(name, version); end
# in file lib/rubygems/errors.rb:58
# +platform+ is not documented
def add_platform(platform); end
end
class Gem::RemoteFetcher # is documented
# in file lib/rubygems/test_utilities.rb:152
# +fetcher+ is not documented
def self.fetcher=(fetcher); end
# in file lib/rubygems/remote_fetcher.rb:429
# +store+ is not documented
def add_rubygems_trusted_certs(store); end
# in file lib/rubygems/remote_fetcher.rb:297
# +update+ is not documented
def cache_update_path(uri, path = nil, update = true); end
# in file lib/rubygems/remote_fetcher.rb:410
# +connection+ is not documented
def configure_connection_for_https(connection); end
# in file lib/rubygems/remote_fetcher.rb:436
# +path+ is not documented
def correct_for_windows_path(path); end
# in file lib/rubygems/remote_fetcher.rb:129
# +install_dir+ is not documented
def download(spec, source_uri, install_dir = Gem.dir); end
# in file lib/rubygems/remote_fetcher.rb:114
# +dependency+ is not documented
def download_to_cache(dependency); end
# in file lib/rubygems/remote_fetcher.rb:324
# +str+ is not documented
def escape(str); end
# in file lib/rubygems/remote_fetcher.rb:226
# +uri+, +*_+ is not documented
def fetch_file(uri, *_); end
# in file lib/rubygems/remote_fetcher.rb:233
# +uri+, +last_modified+, +head+, +depth+ is not documented
def fetch_http(uri, last_modified = nil, head = false, depth = 0); end
# in file lib/rubygems/remote_fetcher.rb
# +uri+, +last_modified+, +head+, +depth+ is not documented
def fetch_https(uri, last_modified = nil, head = false, depth = 0); end
# in file lib/rubygems/remote_fetcher.rb:261
# +mtime+, +head+ is not documented
def fetch_path(uri, mtime = nil, head = false); end
# in file lib/rubygems/remote_fetcher.rb:576
# +uri+ is not documented
def https?(uri); end
# in file lib/rubygems/remote_fetcher.rb:444
# +host+ is not documented
def no_proxy?(host); end
# in file lib/rubygems/remote_fetcher.rb:375
# +uri+ is not documented
def normalize_uri(uri); end
# in file lib/rubygems/remote_fetcher.rb:458
# +last_modified+, +request+ is not documented
def request(uri, request_class, last_modified = nil); end
# in file lib/rubygems/remote_fetcher.rb:330
# +str+ is not documented
def unescape(str); end
# in file lib/rubygems/remote_fetcher.rb:336
def uri_escaper(); end
# in file lib/rubygems/remote_fetcher.rb:557
def user_agent(); end
end
class Gem::RemoteFetcher::FetchError # is documented
# in file lib/rubygems/remote_fetcher.rb:25
# +message+, +uri+ is not documented
def self.new(message, uri); end
end
class Gem::RequestSet # is documented
attr_reader :dependencies # in file lib/rubygems/request_set.rb:19
# in file lib/rubygems/request_set.rb:13
# +*deps+, +self+ is not documented
def self.new(*deps); end
# in file lib/rubygems/request_set.rb:24
# +*reqs+ is not documented
def gem(name, *reqs); end
# in file lib/rubygems/request_set.rb:119
# +options+, +&b+ is not documented
def install(options, &b); end
# in file lib/rubygems/request_set.rb:91
# +dir+, +force+, +&b+ is not documented
def install_into(dir, force=true, &b); end
# in file lib/rubygems/request_set.rb:52
# +path+ is not documented
def load_gemdeps(path); end
# in file lib/rubygems/request_set.rb:37
# +set+ is not documented
def resolve(set=nil); end
# in file lib/rubygems/request_set.rb:81
def sorted_requests(); end
# in file lib/rubygems/request_set.rb:57
def specs(); end
# in file lib/rubygems/request_set.rb:85
# +dir+ is not documented
def specs_in(dir); end
# in file lib/rubygems/request_set.rb:65
# +node+, +match+ is not documented
def tsort_each_child(node); end
# in file lib/rubygems/request_set.rb:61
# +&block+ is not documented
def tsort_each_node(&block); end
end
class Gem::RequestSet::GemDepedencyAPI # is documented
# in file lib/rubygems/request_set.rb:149
# +set+, +path+ is not documented
def self.new(set, path); end
# in file lib/rubygems/request_set.rb:163
# +name+, +*reqs+ is not documented
def gem(name, *reqs); end
# in file lib/rubygems/request_set.rb:178
# +*what+ is not documented
def group(*what); end
# in file lib/rubygems/request_set.rb:170
# +what+ is not documented
def platform(what); end
# in file lib/rubygems/request_set.rb
# +what+ is not documented
def platforms(what); end
# in file lib/rubygems/request_set.rb:160
# +url+ is not documented
def source(url); end
end
class Gem::Requirement # is documented
# in file lib/rubygems/requirement.rb:30
PATTERN_RAW = nil
# in file lib/rubygems/requirement.rb:31
PATTERN = nil
# in file lib/rubygems/requirement.rb:33
DefaultRequirement = nil
# in file lib/rubygems/requirement.rb:47
# +input+ is not documented
def self.create(input); end
# in file lib/rubygems/requirement.rb:112
# +*requirements+ is not documented
def self.new(*requirements); end
# in file lib/rubygems/requirement.rb:86
# +obj+ is not documented
def self.parse(obj); end
# in file lib/rubygems/requirement.rb:218
# +other+ is not documented
def ==(other); end
# in file lib/rubygems/requirement.rb
# +version+ is not documented
def ===(version); end
# in file lib/rubygems/requirement.rb
# +version+ is not documented
def =~(version); end
# in file lib/rubygems/requirement.rb:173
# +coder+ is not documented
def encode_with(coder); end
# in file lib/rubygems/requirement.rb:169
def to_yaml_properties(); end
end
module Gem::Security # is documented
# in file lib/rubygems/security.rb:372
# +certificate+, +x509_entry+ is not documented
def self.alt_name_or_x509_entry(certificate, x509_entry); end
# in file lib/rubygems/security.rb:388
# +serial+ is not documented
def self.create_cert(subject, key, age = ONE_YEAR, extensions = EXTENSIONS, serial = 1); end
# in file lib/rubygems/security.rb:415
# +age+ is not documented
def self.create_cert_email(email, key, age = ONE_YEAR, extensions = EXTENSIONS); end
# in file lib/rubygems/security.rb:427
# +age+, +serial+ is not documented
def self.create_cert_self_signed(subject, key, age = ONE_YEAR, extensions = EXTENSIONS, serial = 1); end
# in file lib/rubygems/security.rb:463
# +age+, +extensions+ is not documented
def self.re_sign(expired_certificate, private_key, age = ONE_YEAR, extensions = EXTENSIONS); end
# in file lib/rubygems/security.rb:500
# +age+, +extensions+, +serial+ is not documented
def self.sign(certificate, signing_key, signing_cert, age = ONE_YEAR, extensions = EXTENSIONS, serial = 1); end
# in file lib/rubygems/security.rb:540
# +&block+ is not documented
def self.trusted_certificates(&block); end
end
class Gem::Security::Policy # is documented
attr_reader :name # in file lib/rubygems/security/policy.rb:9
attr_accessor :only_signed # in file lib/rubygems/security/policy.rb:11
attr_accessor :only_trusted # in file lib/rubygems/security/policy.rb:12
attr_accessor :verify_chain # in file lib/rubygems/security/policy.rb:13
attr_accessor :verify_data # in file lib/rubygems/security/policy.rb:14
attr_accessor :verify_root # in file lib/rubygems/security/policy.rb:15
attr_accessor :verify_signer # in file lib/rubygems/security/policy.rb:16
attr_reader :to_s # in file lib/rubygems/security/policy.rb
# in file lib/rubygems/security/policy.rb:22
# +name+, +policy+ is not documented
def self.new(name, policy = {}); end
# in file lib/rubygems/security/policy.rb:248
# +digests+, +signatures+ is not documented
def verify_signatures(spec, digests, signatures); end
end
class Gem::Security::Signer # is documented
# in file lib/rubygems/security/signer.rb:32
# +cert_chain+ is not documented
def self.new(key, cert_chain); end
# in file lib/rubygems/security/signer.rb:85
# +data+ is not documented
def sign(data); end
end
class Gem::Security::TrustDir # is documented
# in file lib/rubygems/security/trust_dir.rb:3
DEFAULT_PERMISSIONS = nil
attr_reader :dir # in file lib/rubygems/security/trust_dir.rb:15
# in file lib/rubygems/security/trust_dir.rb:8
# +dir+, +permissions+ is not documented
def self.new(dir, permissions = DEFAULT_PERMISSIONS); end
# in file lib/rubygems/security/trust_dir.rb:27
# ++, +certificate+, +certificate_file+ is not documented
def each_certificate(); end
# in file lib/rubygems/security/trust_dir.rb:76
# +certificate+ is not documented
def trust_cert(certificate); end
end
class Gem::Server # is documented
# in file lib/rubygems/server.rb:36
SEARCH = nil
# in file lib/rubygems/server.rb:46
DOC_TEMPLATE = nil
# in file lib/rubygems/server.rb:342
RDOC_NO_DOCUMENTATION = nil
# in file lib/rubygems/server.rb:376
RDOC_SEARCH_TEMPLATE = nil
attr_reader :spec_dirs # in file lib/rubygems/server.rb:31
# in file lib/rubygems/server.rb:432
# +gem_dirs+, +port+, +daemon+, +launch+, +addresses+ is not documented
def self.new(gem_dirs, port, daemon, launch = nil, addresses = nil); end
# in file lib/rubygems/server.rb:427
# +options+ is not documented
def self.run(options); end
# in file lib/rubygems/server.rb:453
# +res+ is not documented
def add_date(res); end
# in file lib/rubygems/server.rb:459
# +gem_name+ is not documented
def doc_root(gem_name); end
# in file lib/rubygems/server.rb:467
def have_rdoc_4_plus?(); end
# in file lib/rubygems/server.rb:472
# +req+, +res+ is not documented
def latest_specs(req, res); end
# in file lib/rubygems/server.rb:815
def launch(); end
# in file lib/rubygems/server.rb:506
# +addresses+ is not documented
def listen(addresses = @addresses); end
# in file lib/rubygems/server.rb:533
# +req+, +res+ is not documented
def quick(req, res); end
# in file lib/rubygems/server.rb:689
# +req+, +res+ is not documented
def rdoc(req, res); end
# in file lib/rubygems/server.rb:569
# +req+, +res+ is not documented
def root(req, res); end
# in file lib/rubygems/server.rb:739
def run(); end
# in file lib/rubygems/server.rb:708
# +pattern+, +res+ is not documented
def show_rdoc_for_pattern(pattern, res); end
# in file lib/rubygems/server.rb:789
# +req+, +res+ is not documented
def specs(req, res); end
end
class Gem::SilentUI # is documented
# in file lib/rubygems/user_interaction.rb:550
def self.new(); end
# in file lib/rubygems/user_interaction.rb:564
# +*args+ is not documented
def download_reporter(*args); end
# in file lib/rubygems/user_interaction.rb:568
# +*args+ is not documented
def progress_reporter(*args); end
end
class Gem::Source # is documented
# in file lib/rubygems/source.rb:5
FILES = nil
attr_reader :uri # in file lib/rubygems/source.rb:20
# in file lib/rubygems/source.rb:11
# +uri+ is not documented
def self.new(uri); end
# in file lib/rubygems/source.rb:27
# +other+ is not documented
def <=>(other); end
# in file lib/rubygems/source.rb:40
# +other+ is not documented
def ==(other); end
# in file lib/rubygems/source.rb:22
def api_uri(); end
# in file lib/rubygems/source.rb:140
# +spec+, +dir+ is not documented
def download(spec, dir=Dir.pwd); end
# in file lib/rubygems/source.rb
# +other+ is not documented
def eql?(other); end
# in file lib/rubygems/source.rb:69
# +name+ is not documented
def fetch_spec(name); end
# in file lib/rubygems/source.rb:65
def update_cache?(); end
end
class Gem::Source::Local # is documented
# in file lib/rubygems/source_local.rb:4
def self.new(); end
# in file lib/rubygems/source_local.rb:83
# +spec+, +cache_dir+ is not documented
def download(spec, cache_dir=nil); end
# in file lib/rubygems/source_local.rb:73
# +name+ is not documented
def fetch_spec(name); end
# in file lib/rubygems/source_local.rb:50
# +gem_name+, +version+, +prerelease+ is not documented
def find_gem(gem_name, version=Gem::Requirement.default, prerelease=false); end
# in file lib/rubygems/source_local.rb:8
# +type+ is not documented
def load_specs(type); end
end
class Gem::Source::SpecificFile # is documented
attr_reader :spec # in file lib/rubygems/source_specific_file.rb:11
# in file lib/rubygems/source_specific_file.rb:2
# +file+ is not documented
def self.new(file); end
# in file lib/rubygems/source_specific_file.rb:23
# +spec+, +dir+ is not documented
def download(spec, dir=nil); end
# in file lib/rubygems/source_specific_file.rb:17
# +name+ is not documented
def fetch_spec(name); end
# in file lib/rubygems/source_specific_file.rb:13
# +*a+ is not documented
def load_specs(*a); end
end
class Gem::SourceFetchProblem # is documented
attr_reader :source # in file lib/rubygems/errors.rb:83
attr_reader :error # in file lib/rubygems/errors.rb:83
# in file lib/rubygems/errors.rb:78
# +source+, +error+ is not documented
def self.new(source, error); end
# in file lib/rubygems/errors.rb:85
def wordy(); end
end
class Gem::SourceList # is documented
attr_reader :sources # in file lib/rubygems/source_list.rb:8
# in file lib/rubygems/source_list.rb:10
# +ary+ is not documented
def self.from(ary); end
# in file lib/rubygems/source_list.rb:4
def self.new(); end
# in file lib/rubygems/source_list.rb:26
# +obj+ is not documented
def <<(obj); end
# in file lib/rubygems/source_list.rb:58
# +other+ is not documented
def ==(other); end
# in file lib/rubygems/source_list.rb:80
# +uri+ is not documented
def delete(uri); end
# in file lib/rubygems/source_list.rb:50
# ++, +uri.to_s+ is not documented
def each(); end
# in file lib/rubygems/source_list.rb:54
# +&b+ is not documented
def each_source(&b); end
# in file lib/rubygems/source_list.rb:68
def first(); end
# in file lib/rubygems/source_list.rb:72
# +other+ is not documented
def include?(other); end
# in file lib/rubygems/source_list.rb:22
# +other+ is not documented
def initialize_copy(other); end
# in file lib/rubygems/source_list.rb:40
# +other+ is not documented
def replace(other); end
# in file lib/rubygems/source_list.rb:62
def to_a(); end
# in file lib/rubygems/source_list.rb
def to_ary(); end
end
class Gem::SpecFetcher # is documented
# in file lib/rubygems/spec_fetcher.rb:32
def self.fetcher(); end
# in file lib/rubygems/spec_fetcher.rb:40
def self.new(); end
# in file lib/rubygems/spec_fetcher.rb:112
# +type+, +tup+ is not documented
def detect(type=:complete); end
# in file lib/rubygems/spec_fetcher.rb:215
# +source+, +type+, +gracefully_ignore+ is not documented
def tuples_for(source, type, gracefully_ignore=false); end
end
class Gem::SpecificGemNotFoundException # is documented
attr_reader :name # in file lib/rubygems/exceptions.rb:65
attr_reader :version # in file lib/rubygems/exceptions.rb:65
attr_reader :errors # in file lib/rubygems/exceptions.rb:65
# in file lib/rubygems/exceptions.rb:57
# +name+, +version+, +errors+ is not documented
def self.new(name, version, errors=nil); end
end
class Gem::Specification # is documented
# in file lib/rubygems/specification.rb:106
MARSHAL_FIELDS = nil
# in file lib/rubygems/specification.rb:109
TODAY = nil
# in file lib/rubygems/specification.rb:1391
DateTimeFormat = nil
# in file lib/rubygems/specification.rb:1063
# +str+ is not documented
def self._load(str); end
# in file lib/rubygems/specification.rb:710
# +*specs+ is not documented
def self.add_specs(*specs); end
# in file lib/rubygems/specification.rb:620
def self.default_specifications_dir(); end
# in file lib/rubygems/specification.rb:786
# +dirs+ is not documented
def self.dirs=(dirs); end
# in file lib/rubygems/specification.rb:802
# ++, +x+ is not documented
def self.each(); end
# in file lib/rubygems/specification.rb:813
# +*requirements+ is not documented
def self.find_all_by_name(name, *requirements); end
# in file lib/rubygems/specification.rb:825
# +*requirements+ is not documented
def self.find_by_name(name, *requirements); end
# in file lib/rubygems/specification.rb:1721
# +self+ is not documented
def self.new(name = nil, version = nil); end
# in file lib/rubygems/specification.rb:977
# +input+ is not documented
def self.normalize_yaml_input(input); end
# in file lib/rubygems/specification.rb:1131
# +limit+ is not documented
def _dump(limit); end
# in file lib/rubygems/specification.rb
# +gem+, +*requirements+ is not documented
def add_dependency(gem, *requirements); end
# in file lib/rubygems/specification.rb:396
# +*requirements+ is not documented
def add_development_dependency(gem, *requirements); end
# in file lib/rubygems/specification.rb:407
# +*requirements+ is not documented
def add_runtime_dependency(gem, *requirements); end
# in file lib/rubygems/specification.rb:418
# +o+ is not documented
def author=(o); end
# in file lib/rubygems/specification.rb:429
# +value+ is not documented
def authors=(value); end
# in file lib/rubygems/specification.rb:1401
# +date+ is not documented
def date=(date); end
# in file lib/rubygems/specification.rb:2563
def default_gem?(); end
# in file lib/rubygems/specification.rb:1493
# +str+ is not documented
def description=(str); end
# in file lib/rubygems/specification.rb:1557
# +o+ is not documented
def executable=(o); end
# in file lib/rubygems/specification.rb:1689
# +ignored+ is not documented
def has_rdoc=(ignored); end
# in file lib/rubygems/specification.rb:491
# +o+ is not documented
def license=(o); end
# in file lib/rubygems/specification.rb:506
# +licenses+ is not documented
def licenses=(licenses); end
# in file lib/rubygems/specification.rb:1836
# +path+ is not documented
def loaded_from=(path); end
# in file lib/rubygems/specification.rb:243
# +platform+ is not documented
def platform=(platform); end
# in file lib/rubygems/specification.rb:1997
# +options+ is not documented
def rdoc_options=(options); end
# in file lib/rubygems/specification.rb:2012
# +path+ is not documented
def require_path=(path); end
# in file lib/rubygems/specification.rb:534
# +req+ is not documented
def required_ruby_version=(req); end
# in file lib/rubygems/specification.rb:2019
# +req+ is not documented
def required_rubygems_version=(req); end
# in file lib/rubygems/specification.rb:2125
# +str+ is not documented
def summary=(str); end
# in file lib/rubygems/specification.rb:2140
# +file+ is not documented
def test_file=(file); end
# in file lib/rubygems/specification.rb:559
# +files+ is not documented
def test_files=(files); end
# in file lib/rubygems/specification.rb:2295
# +trail+, +&block+ is not documented
def traverse(trail = [], &block); end
# in file lib/rubygems/specification.rb:2313
# +packaging+ is not documented
def validate(packaging = true); end
end
class Gem::StreamUI # is documented
attr_reader :ins # in file lib/rubygems/user_interaction.rb:129
attr_reader :outs # in file lib/rubygems/user_interaction.rb:129
attr_reader :errs # in file lib/rubygems/user_interaction.rb:129
# in file lib/rubygems/user_interaction.rb:131
# +in_stream+, +out_stream+, +err_stream+, +usetty+ is not documented
def self.new(in_stream, out_stream, err_stream=STDERR, usetty=true); end
# in file lib/rubygems/user_interaction.rb:307
# +statement+ is not documented
def alert(statement, question=nil); end
# in file lib/rubygems/user_interaction.rb:325
# +statement+ is not documented
def alert_error(statement, question=nil); end
# in file lib/rubygems/user_interaction.rb:316
# +statement+ is not documented
def alert_warning(statement, question=nil); end
# in file lib/rubygems/user_interaction.rb:220
# +question+ is not documented
def ask(question); end
# in file lib/rubygems/user_interaction.rb:235
# +question+ is not documented
def ask_for_password(question); end
# in file lib/rubygems/user_interaction.rb:184
# +question+, +default+ is not documented
def ask_yes_no(question, default=nil); end
# in file lib/rubygems/user_interaction.rb:150
# +exception+ is not documented
def backtrace(exception); end
# in file lib/rubygems/user_interaction.rb:333
# +statement+ is not documented
def debug(statement); end
# in file lib/rubygems/user_interaction.rb:454
# +*args+ is not documented
def download_reporter(*args); end
# in file lib/rubygems/user_interaction.rb:348
# +*args+ is not documented
def progress_reporter(*args); end
# in file lib/rubygems/user_interaction.rb:300
# +statement+ is not documented
def say(statement=""); end
# in file lib/rubygems/user_interaction.rb:138
def tty?(); end
end
class Gem::StreamUI::SilentDownloadReporter # is documented
# in file lib/rubygems/user_interaction.rb:471
# +out_stream+, +*args+ is not documented
def self.new(out_stream, *args); end
# in file lib/rubygems/user_interaction.rb:480
def done(); end
# in file lib/rubygems/user_interaction.rb:474
# +filename+, +filesize+ is not documented
def fetch(filename, filesize); end
# in file lib/rubygems/user_interaction.rb:477
# +current+ is not documented
def update(current); end
end
class Gem::StreamUI::SilentProgressReporter # is documented
attr_reader :count # in file lib/rubygems/user_interaction.rb:367
# in file lib/rubygems/user_interaction.rb:369
# +out_stream+, +size+, +initial_message+, +terminal_message+ is not documented
def self.new(out_stream, size, initial_message, terminal_message = nil); end
# in file lib/rubygems/user_interaction.rb:375
def done(); end
# in file lib/rubygems/user_interaction.rb:372
# +message+ is not documented
def updated(message); end
end
class Gem::StreamUI::SimpleProgressReporter # is documented
attr_reader :count # in file lib/rubygems/user_interaction.rb:386
# in file lib/rubygems/user_interaction.rb:388
# +out_stream+, +size+, +initial_message+, +terminal_message+ is not documented
def self.new(out_stream, size, initial_message, terminal_message = "complete"); end
end
class Gem::StreamUI::VerboseDownloadReporter # is documented
attr_reader :file_name # in file lib/rubygems/user_interaction.rb:488
attr_reader :total_bytes # in file lib/rubygems/user_interaction.rb:488
attr_reader :progress # in file lib/rubygems/user_interaction.rb:488
# in file lib/rubygems/user_interaction.rb:490
# +out_stream+, +*args+ is not documented
def self.new(out_stream, *args); end
# in file lib/rubygems/user_interaction.rb:516
def done(); end
# in file lib/rubygems/user_interaction.rb:495
# +file_name+, +total_bytes+ is not documented
def fetch(file_name, total_bytes); end
# in file lib/rubygems/user_interaction.rb:503
# +bytes+ is not documented
def update(bytes); end
end
class Gem::StreamUI::VerboseProgressReporter # is documented
attr_reader :count # in file lib/rubygems/user_interaction.rb:423
# in file lib/rubygems/user_interaction.rb:425
# +out_stream+, +size+, +initial_message+, +terminal_message+ is not documented
def self.new(out_stream, size, initial_message, terminal_message = 'complete'); end
end
class Gem::SystemExitException # is documented
attr_accessor :exit_code # in file lib/rubygems/exceptions.rb:100
# in file lib/rubygems/exceptions.rb:102
# +exit_code+ is not documented
def self.new(exit_code); end
end
class Gem::TestCase # is documented
# in file lib/rubygems/test_case.rb:369
def all_spec_names(); end
# in file lib/rubygems/test_case.rb:81
# +path+, +msg+ is not documented
def assert_path_exists(path, msg = nil); end
# in file lib/rubygems/test_case.rb:894
# +good+ is not documented
def build_rake_in(good=true); end
# in file lib/rubygems/test_case.rb:946
# +name+, +*requirements+ is not documented
def dep(name, *requirements); end
# in file lib/rubygems/test_case.rb:485
# +*specs+ is not documented
def install_default_gems(*specs); end
# in file lib/rubygems/test_case.rb:498
# +*specs+ is not documented
def install_default_specs(*specs); end
# in file lib/rubygems/test_case.rb:282
# +options+ is not documented
def install_gem(spec, options = {}); end
# in file lib/rubygems/test_case.rb:477
# +*specs+ is not documented
def install_specs(*specs); end
# in file lib/rubygems/test_case.rb:331
# +obj+ is not documented
def mu_pp(obj); end
# in file lib/rubygems/test_case.rb:549
# +name+, +version+, +deps+, +*files+ is not documented
def new_default_spec(name, version, deps = nil, *files); end
# in file lib/rubygems/test_case.rb:509
# +name+, +version+, +deps+, +*files+, +s+ is not documented
def new_spec(name, version, deps = nil, *files); end
# in file lib/rubygems/test_case.rb:383
# +s+ is not documented
def quick_gem(name, version='2'); end
# in file lib/rubygems/test_case.rb:412
# +name+, +version+, +s+ is not documented
def quick_spec(name, version = '2'); end
# in file lib/rubygems/test_case.rb:87
# +path+, +msg+ is not documented
def refute_path_exists(path, msg = nil); end
# in file lib/rubygems/test_case.rb:953
# +*requirements+ is not documented
def req(*requirements); end
# in file lib/rubygems/test_case.rb:961
# +name+, +version+, +&block+ is not documented
def spec(name, version, &block); end
# in file lib/rubygems/test_case.rb:594
# +&block+ is not documented
def util_gem(name, version, deps = nil, &block); end
# in file lib/rubygems/test_case.rb:460
# +spec+ is not documented
def util_remove_gem(spec); end
# in file lib/rubygems/test_case.rb:768
# +*specs+ is not documented
def util_setup_spec_fetcher(*specs); end
# in file lib/rubygems/test_case.rb:570
# +&block+ is not documented
def util_spec(name, version, deps = nil, &block); end
# in file lib/rubygems/test_case.rb:968
# +string+ is not documented
def v(string); end
# in file lib/rubygems/test_case.rb:357
# +io+ is not documented
def write_file(path); end
end
class Gem::TestCase::StaticSet # is documented
# in file lib/rubygems/test_case.rb:973
# +specs+ is not documented
def self.new(specs); end
# in file lib/rubygems/test_case.rb:983
# +dep+ is not documented
def find_all(dep); end
# in file lib/rubygems/test_case.rb:977
# +dep+ is not documented
def find_spec(dep); end
# in file lib/rubygems/test_case.rb:987
# +reqs+ is not documented
def prefetch(reqs); end
end
module Gem::Text # is documented
# in file lib/rubygems/text.rb:31
# +str1+, +str2+ is not documented
def levenshtein_distance(str1, str2); end
end
class Gem::Uninstaller # is documented
# in file lib/rubygems/uninstaller.rb:44
# +options+ is not documented
def self.new(gem, options = {}); end
# in file lib/rubygems/uninstaller.rb:293
# +spec+ is not documented
def ask_if_ok(spec); end
# in file lib/rubygems/uninstaller.rb:286
# +spec+ is not documented
def dependencies_ok?(spec); end
# in file lib/rubygems/uninstaller.rb:314
# +filename+ is not documented
def formatted_program_filename(filename); end
# in file lib/rubygems/uninstaller.rb:235
# +spec+ is not documented
def remove(spec); end
# in file lib/rubygems/uninstaller.rb:170
# +spec+ is not documented
def remove_executables(spec); end
end
class Gem::UnsatisfiableDepedencyError # is documented
attr_reader :dependency # in file lib/rubygems/dependency_resolver.rb:38
# in file lib/rubygems/dependency_resolver.rb:32
# +dep+ is not documented
def self.new(dep); end
end
module Gem::UserInteraction # is documented
# in file lib/rubygems/user_interaction.rb:87
# +*args+ is not documented
def alert(*args); end
# in file lib/rubygems/user_interaction.rb:91
# +*args+ is not documented
def alert_error(*args); end
# in file lib/rubygems/user_interaction.rb:95
# +*args+ is not documented
def alert_warning(*args); end
# in file lib/rubygems/user_interaction.rb:99
# +*args+ is not documented
def ask(*args); end
# in file lib/rubygems/user_interaction.rb:103
# +*args+ is not documented
def ask_for_password(*args); end
# in file lib/rubygems/user_interaction.rb:107
# +*args+ is not documented
def ask_yes_no(*args); end
# in file lib/rubygems/user_interaction.rb:111
# +*args+ is not documented
def choose_from_list(*args); end
# in file lib/rubygems/user_interaction.rb:115
# +*args+ is not documented
def say(*args); end
# in file lib/rubygems/user_interaction.rb:119
# +*args+ is not documented
def terminate_interaction(*args); end
end
class Gem::Validator # is documented
# in file lib/rubygems/validator.rb:60
ErrorData = nil
# in file lib/rubygems/validator.rb:17
def self.new(); end
# in file lib/rubygems/validator.rb:81
# +gems+ is not documented
def alien(gems=[]); end
# in file lib/rubygems/validator.rb:25
# +gem_data+ is not documented
def verify_gem(gem_data); end
# in file lib/rubygems/validator.rb:35
# +gem_path+ is not documented
def verify_gem_file(gem_path); end
end
class Gem::Version # is documented
# in file lib/rubygems/version.rb:176
# +input+ is not documented
def self.create(input); end
# in file lib/rubygems/version.rb:258
# +coder+ is not documented
def encode_with(coder); end
# in file lib/rubygems/version.rb:216
# +other+ is not documented
def eql?(other); end
# in file lib/rubygems/version.rb:244
# +array+ is not documented
def marshal_load(array); end
# in file lib/rubygems/version.rb:254
def to_yaml_properties(); end
# in file lib/rubygems/version.rb:248
# +tag+, +map+ is not documented
def yaml_initialize(tag, map); end
end
module Gem::VersionOption # is documented
# in file lib/rubygems/version_option.rb:17
# +task+, +*wrap+ is not documented
def add_platform_option(task = command, *wrap); end
# in file lib/rubygems/version_option.rb:41
# +*wrap+ is not documented
def add_prerelease_option(*wrap); end
# in file lib/rubygems/version_option.rb:51
# +task+, +*wrap+ is not documented
def add_version_option(task = command, *wrap); end
end
class GetoptLong # is documented
# in file lib/getoptlong.rb:101
STATUS_TERMINATED = nil
# in file lib/getoptlong.rb:128
# +*arguments+ is not documented
def self.new(*arguments); end
# in file lib/getoptlong.rb:600
# ++, +option_name+, +option_argument+ is not documented
def each(); end
# in file lib/getoptlong.rb:237
# +ordering+ is not documented
def ordering=(ordering); end
# in file lib/getoptlong.rb:384
# +type+, +message+ is not documented
def set_error(type, message); end
# in file lib/getoptlong.rb:270
# +*arguments+ is not documented
def set_options(*arguments); end
end
class Hash # is documented
# in file hash.c:389
# +Hash[object]->new_hash+ is not documented
def self.[](*args); end
# in file hash.c:351
# +Hash.new+, +hash+, +key+ is not documented
def self.new(p1 = v1); end
# in file hash.c:477
# +obj->hashornil+ is not documented
def self.try_convert(p1); end
# in file hash.c:1748
# +hsh+ is not documented
def ==(p1); end
# in file hash.c:559
# +hsh[key]->value+ is not documented
def [](p1); end
# in file hash.c:1188
# +key+, +value->value+ is not documented
def []=(p1, p2); end
# in file hash.c:2012
# +obj->an_arrayornil+ is not documented
def assoc(p1); end
# in file hash.c:1137
# +hsh.clear->hsh+ is not documented
def clear(); end
# in file hash.c:2106
# +hsh.compare_by_identity->hsh+ is not documented
def compare_by_identity(); end
# in file hash.c:2124
# +hsh.compare_by_identity?->trueorfalse+ is not documented
def compare_by_identity?(); end
# in file hash.c:671
# +key+ is not documented
def default(p1 = v1); end
# in file hash.c:705
# +hsh.default+ is not documented
def default=(p1); end
# in file hash.c:729
# +hsh.default_proc->anObject+ is not documented
def default_proc(); end
# in file hash.c:751
# +hsh.default_proc+ is not documented
def default_proc=(p1); end
# in file hash.c:858
# +key+, +key+ is not documented
def delete(p1); end
# in file hash.c:958
# +hsh.delete_if->an_enumerator+ is not documented
def delete_if(); end
# in file hash.c:1409
# +hsh.each_pair->an_enumerator+ is not documented
def each(); end
# in file hash.c:1372
# +hsh.each_key->an_enumerator+ is not documented
def each_key(); end
# in file hash.c:1409
# +hsh.each_pair->an_enumerator+ is not documented
def each_pair(); end
# in file hash.c:1339
# +hsh.each_value->an_enumerator+ is not documented
def each_value(); end
# in file hash.c:1307
# +hsh.empty?->trueorfalse+ is not documented
def empty?(); end
# in file hash.c:1762
# +other->trueorfalse+ is not documented
def eql?(p1); end
# in file hash.c:616
# +key+, +key+ is not documented
def fetch(p1, p2 = v2); end
# in file hash.c:2075
# +level->an_array+ is not documented
def flatten(*args); end
# in file hash.c:1614
# +key->trueorfalse+ is not documented
def has_key?(p1); end
# in file hash.c:1650
# +value->trueorfalse+ is not documented
def has_value?(p1); end
# in file hash.c:1805
# +hsh.hash->fixnum+ is not documented
def hash(); end
# in file hash.c:1614
# +key->trueorfalse+ is not documented
def include?(p1); end
# in file hash.c:1216
# +p1+ is not documented
def initialize_copy(p1); end
# in file hash.c:1494
# +hsh.inspect->string+ is not documented
def inspect(); end
# in file hash.c:1830
# +hsh.invert->new_hash+ is not documented
def invert(); end
# in file hash.c:1110
# +hsh.keep_if->an_enumerator+ is not documented
def keep_if(); end
# in file hash.c:801
# +value->key+ is not documented
def key(p1); end
# in file hash.c:1614
# +key->trueorfalse+ is not documented
def key?(p1); end
# in file hash.c:1558
# +hsh.keys->array+ is not documented
def keys(); end
# in file hash.c:1288
# +hsh.size->fixnum+ is not documented
def length(); end
# in file hash.c:1614
# +key->trueorfalse+ is not documented
def member?(p1); end
# in file hash.c:1980
# +other_hash+, +key+, +oldval+, +newval+ is not documented
def merge(p1); end
# in file hash.c:1898
# +other_hash+, +key+, +oldval+, +newval+ is not documented
def merge!(p1); end
# in file hash.c:2048
# +obj->an_arrayornil+ is not documented
def rassoc(p1); end
# in file hash.c:512
# +hsh.rehash->hsh+ is not documented
def rehash(); end
# in file hash.c:1003
# +hsh.reject->an_enumerator+ is not documented
def reject(); end
# in file hash.c:977
# +hsh.reject!->an_enumerator+ is not documented
def reject!(); end
# in file hash.c:1252
# +other_hash->hsh+ is not documented
def replace(p1); end
# in file hash.c:1054
# +hsh.select->an_enumerator+ is not documented
def select(); end
# in file hash.c:1083
# +hsh.select!->an_enumerator+ is not documented
def select!(); end
# in file hash.c:911
# +hsh.shift->anArrayorobj+ is not documented
def shift(); end
# in file hash.c:1288
# +hsh.size->fixnum+ is not documented
def size(); end
# in file hash.c:1188
# +key+, +value->value+ is not documented
def store(p1, p2); end
# in file hash.c:1435
# +hsh.to_a->array+ is not documented
def to_a(); end
# in file hash.c:1523
# +hsh.to_h->hshornew_hash+ is not documented
def to_h(); end
# in file hash.c:1509
# +hsh.to_hash+ is not documented
def to_hash(); end
# in file hash.c:1898
# +other_hash+, +key+, +oldval+, +newval+ is not documented
def update(p1); end
# in file hash.c:1650
# +value->trueorfalse+ is not documented
def value?(p1); end
# in file hash.c:1588
# +hsh.values->array+ is not documented
def values(); end
# in file hash.c:1020
# +key+, +...->array+ is not documented
def values_at(*args); end
end
class HttpServer # is documented
# in file lib/xmlrpc/httpserver.rb:24
CRLF = nil
# in file lib/xmlrpc/httpserver.rb:25
HTTP_PROTO = nil
# in file lib/xmlrpc/httpserver.rb:26
SERVER_NAME = nil
# in file lib/xmlrpc/httpserver.rb:16
# +port+, +host+, +maxConnections+, +stdlog+, +audit+, +debug+ is not documented
def self.new(handle_obj, port = 8080, host = DEFAULT_HOST, maxConnections = 4, stdlog = $stdout, audit = true, debug = true); end
# in file lib/xmlrpc/httpserver.rb:115
# +aTime+ is not documented
def http_date( aTime ); end
# in file lib/xmlrpc/httpserver.rb:104
# +header+ is not documented
def http_header(header=nil); end
# in file lib/xmlrpc/httpserver.rb:121
# +status_code+, +status_message+, +header+, +body+ is not documented
def http_resp(status_code, status_message=nil, header=nil, body=nil); end
end
class HttpServer::Request # is documented
attr_reader :data # in file lib/xmlrpc/httpserver.rb:44
attr_reader :header # in file lib/xmlrpc/httpserver.rb:44
attr_reader :path # in file lib/xmlrpc/httpserver.rb:44
attr_reader :proto # in file lib/xmlrpc/httpserver.rb:44
# in file lib/xmlrpc/httpserver.rb:46
# +data+, +method+, +path+, +proto+ is not documented
def self.new(data, method=nil, path=nil, proto=nil); end
# in file lib/xmlrpc/httpserver.rb:51
def content_length(); end
end
class HttpServer::Response # is documented
attr_reader :header # in file lib/xmlrpc/httpserver.rb:60
attr_accessor :body # in file lib/xmlrpc/httpserver.rb:61
attr_accessor :status # in file lib/xmlrpc/httpserver.rb:61
attr_accessor :status_message # in file lib/xmlrpc/httpserver.rb:61
# in file lib/xmlrpc/httpserver.rb:63
# +status+ is not documented
def self.new(status=200); end
end
class HttpServer::Table # is documented
# in file lib/xmlrpc/httpserver.rb:74
# +hash+ is not documented
def self.new(hash={}); end
# in file lib/xmlrpc/httpserver.rb:79
# +key+ is not documented
def [](key); end
# in file lib/xmlrpc/httpserver.rb:83
# +key+, +value+ is not documented
def []=(key, value); end
# in file lib/xmlrpc/httpserver.rb:92
# ++, +capitalize+, +v+ is not documented
def each(); end
# in file lib/xmlrpc/httpserver.rb:87
# +hash+ is not documented
def update(hash); end
# in file lib/xmlrpc/httpserver.rb:97
# +port+ is not documented
def writeTo(port); end
end
class IO # is documented
# in file io.c
SEEK_SET = nil
# in file io.c
SEEK_CUR = nil
# in file io.c
SEEK_END = nil
# in file io.c:9415
# +name+, +[length[+, +offset]]->string+ is not documented
def self.binread(p1, p2 = v2, p3 = v3); end
# in file io.c:9542
# +name+, +string+, +[offset]+, +open_args+ is not documented
def self.binwrite(*args); end
# in file ext/io/console/console.c:694
# +IO.console->#<File:/dev/tty>+ is not documented
def self.console(); end
# in file io.c:10194
# +src+, +dst+, +copy_length+, +src_offset+ is not documented
def self.copy_stream(p1, p2, p3 = v3, p4 = v4); end
# in file io.c:7358
# +fd+, +mode[+, +opt]->io+ is not documented
def self.for_fd(*args); end
# in file io.c:9270
# +...->an_enumerator+ is not documented
def self.foreach(p1, p2 = v2, p3 = v3, p4 = v4, p5 = {}); end
# in file io.c:7236
# +fd[+, +mode][+, +opt]->io+ is not documented
def self.new(p1, p2 = v2, p3 = {}); end
# in file io.c:6115
# +opt]+ is not documented
def self.open(*args); end
# in file io.c:9123
# +...+, +read_io+, +write_io+ is not documented
def self.pipe(p1 = v1, p2 = v2, p3 = {}); end
# in file io.c:5973
# +[env+, +]cmd+, +mode+, +opt]+, +io+ is not documented
def self.popen(*args); end
# in file io.c:9376
# +name+, +[length[+, +offset]]+, +open_args->string+ is not documented
def self.read(p1, p2 = v2, p3 = v3, p4 = v4, p5 = {}); end
# in file io.c:9308
# +name+, +sep+, +limit[+, +open_args]->array+ is not documented
def self.readlines(p1, p2 = v2, p3 = v3, p4 = v4, p5 = {}); end
# in file io.c:8394
# +[+, +timeout]]])->arrayornil+ is not documented
def self.select(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file io.c:6137
# +path+, +[mode+, +[perm]]->fixnum+ is not documented
def self.sysopen(p1, p2 = v2, p3 = v3); end
# in file io.c:659
# +obj->ioornil+ is not documented
def self.try_convert(p1); end
# in file io.c:9526
# +name+, +string+, +[offset]+, +open_args+ is not documented
def self.write(*args); end
# in file io.c:1425
# +ios<<obj->ios+ is not documented
def <<(p1); end
# in file io.c:8319
# +advice+, +offset+, +len+ is not documented
def advise(p1, p2 = v2, p3 = v3); end
# in file io.c:7400
# +io.autoclose+ is not documented
def autoclose=(p1); end
# in file io.c:7374
# +ios.autoclose?->trueorfalse+ is not documented
def autoclose?(); end
# in file io.c:4595
# +ios.binmode->ios+ is not documented
def binmode(); end
# in file io.c:4614
# +ios.binmode?->trueorfalse+ is not documented
def binmode?(); end
# in file io.c:4209
# +ios.close->nil+ is not documented
def close(); end
# in file io.c:3869
# +ios.close_on_exec+ is not documented
def close_on_exec=(p1); end
# in file io.c:3821
# +ios.close_on_exec?->trueorfalse+ is not documented
def close_on_exec?(); end
# in file io.c:4289
# +ios.close_read->nil+ is not documented
def close_read(); end
# in file io.c:4347
# +ios.close_write->nil+ is not documented
def close_write(); end
# in file io.c:4251
# +ios.closed?->trueorfalse+ is not documented
def closed?(); end
# in file ext/io/console/console.c:372
# +io.cooked+, +io+ is not documented
def cooked(); end
# in file ext/io/console/console.c:388
# +io.cooked!+ is not documented
def cooked!(); end
# in file io.c:3243
# +...->an_enumerator+ is not documented
def each(*args); end
# in file io.c:3289
# +ios.each_byte->an_enumerator+ is not documented
def each_byte(); end
# in file io.c:3441
# +ios.each_char->an_enumerator+ is not documented
def each_char(); end
# in file io.c:3489
# +ios.codepoints->an_enumerator+ is not documented
def each_codepoint(); end
# in file io.c:3243
# +...->an_enumerator+ is not documented
def each_line(*args); end
# in file ext/io/console/console.c:452
# +io.echo+ is not documented
def echo=(p1); end
# in file ext/io/console/console.c:478
# +io.echo?->trueorfalse+ is not documented
def echo?(); end
# in file io.c:1694
# +ios.eof?->trueorfalse+ is not documented
def eof(); end
# in file io.c:1694
# +ios.eof?->trueorfalse+ is not documented
def eof?(); end
# in file ext/pty/lib/expect.rb:32
# +result+ is not documented
def expect(pat,timeout=9999999); end
# in file io.c:10231
# +io.external_encoding->encoding+ is not documented
def external_encoding(); end
# in file io.c:8807
# +integer_cmd+, +arg->integer+ is not documented
def fcntl(p1, p2 = v2); end
# in file io.c:1833
# +ios.fdatasync->0ornil+ is not documented
def fdatasync(); end
# in file io.c:1866
# +ios.to_i->fixnum+ is not documented
def fileno(); end
# in file io.c:1458
# +ios.flush->ios+ is not documented
def flush(); end
# in file io.c:1786
# +ios.fsync->0ornil+ is not documented
def fsync(); end
# in file io.c:3642
# +ios.getbyte->fixnumornil+ is not documented
def getbyte(); end
# in file io.c:3593
# +ios.getc->stringornil+ is not documented
def getc(); end
# in file ext/io/console/console.c:417
# +min:nil+, +time:nil->char+ is not documented
def getch(*args); end
# in file io.c:3088
# +sep+, +limit->stringornil+ is not documented
def gets(*args); end
# in file ext/io/console/console.c:602
# +io.iflush+ is not documented
def iflush(); end
# in file io.c:1917
# +ios.inspect->string+ is not documented
def inspect(); end
# in file io.c:10256
# +io.internal_encoding->encoding+ is not documented
def internal_encoding(); end
# in file io.c:8713
# +integer_cmd+, +arg->integer+ is not documented
def ioctl(p1, p2 = v2); end
# in file ext/io/console/console.c:646
# +io.ioflush+ is not documented
def ioflush(); end
# in file io.c:3795
# +ios.tty?->trueorfalse+ is not documented
def isatty(); end
# in file io.c:3121
# +ios.lineno->integer+ is not documented
def lineno(); end
# in file io.c:3148
# +ios.lineno+ is not documented
def lineno=(p1); end
# in file io.c:3263
# +*args+ is not documented
def lines(*args); end
# in file ext/io/console/console.c:436
# +io.noecho+, +io+ is not documented
def noecho(); end
# in file ext/io/wait/wait.c:55
# +io.nread->int+ is not documented
def nread(); end
# in file ext/io/console/console.c:624
# +io.oflush+ is not documented
def oflush(); end
# in file io.c:1898
# +ios.pid->fixnum+ is not documented
def pid(); end
# in file io.c:1499
# +ios.tell->integer+ is not documented
def pos(); end
# in file io.c:1573
# +ios.pos+ is not documented
def pos=(p1); end
# in file io.c:6651
# +obj+, +...->nil+ is not documented
def print(*args); end
# in file io.c:6592
# +format_string[+, +obj+, +...]->nil+ is not documented
def printf(*args); end
# in file io.c:6724
# +obj->obj+ is not documented
def putc(p1); end
# in file io.c:6816
# +obj+, +...->nil+ is not documented
def puts(*args); end
# in file ext/io/console/console.c:327
# +min:nil+, +time:nil+, +io+ is not documented
def raw(*args); end
# in file ext/io/console/console.c:344
# +min:nil+, +time:nil+ is not documented
def raw!(*args); end
# in file io.c:2659
# +[length[+, +outbuf]]->string+, +outbuf+, +ornil+ is not documented
def read(p1 = v1, p2 = v2); end
# in file io.c:2500
# +maxlen+, +outbuf->outbuf+ is not documented
def read_nonblock(*args); end
# in file io.c:3675
# +ios.readbyte->fixnum+ is not documented
def readbyte(); end
# in file io.c:3619
# +ios.readchar->string+ is not documented
def readchar(); end
# in file io.c:3169
# +sep+, +limit->string+ is not documented
def readline(*args); end
# in file io.c:3198
# +sep+, +limit->array+ is not documented
def readlines(*args); end
# in file io.c:2438
# +maxlen+, +outbuf->outbuf+ is not documented
def readpartial(*args); end
# in file ext/io/wait/wait.c:80
# +io.ready?->true+, +falseornil+ is not documented
def ready?(); end
# in file io.c:6451
# +path+, +mode_str->ios+ is not documented
def reopen(p1, p2 = v2, p3 = {}); end
# in file io.c:1605
# +ios.rewind->0+ is not documented
def rewind(); end
# in file lib/scanf.rb:614
# +str+, +current_match+ is not documented
def scanf(str); end
# in file io.c:1547
# +amount+, +whence+ is not documented
def seek(p1, p2 = v2); end
# in file io.c:10285
# +ext_enc+, +int_enc+, +opt->io+ is not documented
def set_encoding(p1, p2 = v2, p3 = {}); end
# in file file.c:936
# +ios.stat->stat+ is not documented
def stat(); end
# in file io.c:1729
# +ios.sync->trueorfalse+ is not documented
def sync(); end
# in file io.c:1756
# +ios.sync+ is not documented
def sync=(p1); end
# in file io.c:4481
# +maxlen[+, +outbuf]->string+ is not documented
def sysread(p1, p2 = v2); end
# in file io.c:4396
# +offset+, +whence+ is not documented
def sysseek(p1, p2 = v2); end
# in file io.c:4436
# +string->integer+ is not documented
def syswrite(p1); end
# in file io.c:1499
# +ios.tell->integer+ is not documented
def tell(); end
# in file io.c:1953
# +ios.to_io->ios+ is not documented
def to_io(); end
# in file io.c:3795
# +ios.tty?->trueorfalse+ is not documented
def tty?(); end
# in file io.c:3703
# +integer->nil+ is not documented
def ungetbyte(p1); end
# in file io.c:3738
# +string->nil+ is not documented
def ungetc(p1); end
# in file ext/io/wait/wait.c:104
# +timeout->IO+, +true+, +falseornil+ is not documented
def wait(p1 = v1); end
# in file ext/io/wait/wait.c:104
# +timeout->IO+, +true+, +falseornil+ is not documented
def wait_readable(p1 = v1); end
# in file ext/io/wait/wait.c:144
# +timeout->IOornil+ is not documented
def wait_writable(p1 = v1); end
# in file ext/io/console/console.c:519
# +io.winsize->[rows+, +columns]+ is not documented
def winsize(); end
# in file ext/io/console/console.c:541
# +io.winsize+, +columns]+ is not documented
def winsize=(p1); end
# in file io.c:1397
# +string->integer+ is not documented
def write(p1); end
# in file io.c:2564
# +string->integer+ is not documented
def write_nonblock(p1); end
end
module IO::readable # is documented
# in file ext/io/console/console.c:769
# +*args+ is not documented
def getch(*args); end
# in file ext/stringio/stringio.c:1338
# +integer[+, +outbuf]->string+ is not documented
def read_nonblock(*args); end
# in file ext/stringio/stringio.c:844
# +strio.readbyte->fixnum+ is not documented
def readbyte(); end
# in file ext/stringio/stringio.c:830
# +strio.readchar->string+ is not documented
def readchar(); end
# in file ext/stringio/stringio.c:1079
# +sep+, +limit->stringornil+ is not documented
def readline(*args); end
# in file ext/stringio/stringio.c:1338
# +integer[+, +outbuf]->string+ is not documented
def readpartial(*args); end
# in file ext/stringio/stringio.c:1338
# +integer[+, +outbuf]->string+ is not documented
def sysread(*args); end
end
module IO::writable # is documented
# in file ext/stringio/stringio.c:1209
# +strio<<obj->strio+ is not documented
def <<(p1); end
# in file ext/stringio/stringio.c:1218
# +obj+, +...->nil+ is not documented
def print(*args); end
# in file ext/stringio/stringio.c:1226
# +format_string[+, +obj+, +...]->nil+ is not documented
def printf(*args); end
# in file ext/stringio/stringio.c:1258
# +obj+, +...->nil+ is not documented
def puts(*args); end
end
class IPAddr # is documented
# in file lib/ipaddr.rb:467
# +addr+, +family+ is not documented
def self.new(addr = '::', family = Socket::AF_UNSPEC); end
# in file lib/ipaddr.rb:105
# +addr+ is not documented
def self.new_ntoh(addr); end
# in file lib/ipaddr.rb:111
# +addr+ is not documented
def self.ntop(addr); end
# in file lib/ipaddr.rb:124
# +other+ is not documented
def &(other); end
# in file lib/ipaddr.rb:139
# +num+ is not documented
def <<(num); end
# in file lib/ipaddr.rb:335
# +other+ is not documented
def <=>(other); end
# in file lib/ipaddr.rb:149
# +other+ is not documented
def ==(other); end
# in file lib/ipaddr.rb
# +other+ is not documented
def ===(other); end
# in file lib/ipaddr.rb:134
# +num+ is not documented
def >>(num); end
# in file lib/ipaddr.rb:345
# +other+ is not documented
def eql?(other); end
# in file lib/ipaddr.rb:169
# +other+ is not documented
def include?(other); end
# in file lib/ipaddr.rb:156
# +prefixlen+ is not documented
def mask(prefixlen); end
# in file lib/ipaddr.rb:411
# +mask+ is not documented
def mask!(mask); end
# in file lib/ipaddr.rb:390
# +*family+ is not documented
def set(addr, *family); end
# in file lib/ipaddr.rb:129
# +other+ is not documented
def |(other); end
end
class IPSocket # is documented
# in file ext/socket/ipsocket.c:278
# +host+ is not documented
def self.getaddress(p1); end
# in file ext/socket/ipsocket.c:183
# +[reverse_lookup]+, +port+, +hostname+, +numeric_address]+ is not documented
def addr(*args); end
# in file ext/socket/ipsocket.c:224
# +[reverse_lookup]+, +port+, +hostname+, +numeric_address]+ is not documented
def peeraddr(*args); end
# in file ext/socket/ipsocket.c:262
# +maxlen+, +flags+, +ipaddr]+ is not documented
def recvfrom(*args); end
end
class IRB::Context # is documented
# in file lib/irb/context.rb:25
# +irb+, +workspace+, +output_method+ is not documented
def self.new(irb, workspace = nil, input_method = nil, output_method = nil); end
# in file lib/irb/context.rb
# +ret+ is not documented
def __exit__(ret = 0); end
# in file lib/irb/ext/history.rb
# +value+ is not documented
def _set_last_value(value); end
# in file lib/irb/ext/change-ws.rb:31
# +*_main+ is not documented
def change_workspace(*_main); end
# in file lib/irb/context.rb:368
# +value+ is not documented
def debug_level=(value); end
# in file lib/irb/context.rb:391
# +ret+ is not documented
def exit(ret = 0); end
# in file lib/irb/ext/math-mode.rb:29
# +opt+ is not documented
def math_mode=(opt); end
# in file lib/irb/ext/workspaces.rb:34
# +*_main+ is not documented
def push_workspace(*_main); end
# in file lib/irb/context.rb:262
# +value+ is not documented
def set_last_value(value); end
# in file lib/irb/ext/use-loader.rb:49
# +opt+ is not documented
def use_loader=(opt); end
# in file lib/irb/context.rb:358
# +opt+ is not documented
def use_readline=(opt); end
# in file lib/irb/ext/tracer.rb:36
# +opt+ is not documented
def use_tracer=(opt); end
end
module IRB::ContextExtender # is documented
# in file lib/irb/extend-command.rb:252
# +cmd_name+, +*aliases+ is not documented
def self.def_extend_command(cmd_name, load_file, *aliases); end
end
module IRB::ExtendCommandBundle # is documented
# in file lib/irb/extend-command.rb:144
# +*aliases+ is not documented
def self.def_extend_command(cmd_name, cmd_class, load_file = nil, *aliases); end
# in file lib/irb/extend-command.rb:211
# +obj+ is not documented
def self.extend_object(obj); end
# in file lib/irb/extend-command.rb:185
# +to+, +from+, +override+ is not documented
def install_alias_method(to, from, override = NO_OVERRIDE); end
# in file lib/irb/ext/use-loader.rb:23
# +*opts+, +&b+ is not documented
def irb_load(*opts, &b); end
# in file lib/irb/ext/use-loader.rb:27
# +*opts+, +&b+ is not documented
def irb_require(*opts, &b); end
end
class IRB::FileInputMethod # is documented
# in file lib/irb/input-method.rb:99
# +file+ is not documented
def self.new(file); end
end
class IRB::Frame # is documented
# in file lib/irb/frame.rb:61
# +n+ is not documented
def self.bottom(n = 0); end
# in file lib/irb/frame.rb:66
# +n+ is not documented
def self.top(n = 0); end
# in file lib/irb/frame.rb:31
# +event+, +file+, +line+, +id+, +binding+ is not documented
def trace_func(event, file, line, id, binding); end
end
class IRB::InputMethod # is documented
# in file lib/irb/input-method.rb:20
# +file+ is not documented
def self.new(file = STDIN_FILE_NAME); end
end
class IRB::Inspector # is documented
# in file lib/irb/inspector.rb:63
# +key+, +arg+, +&block+ is not documented
def self.def_inspector(key, arg=nil, &block); end
# in file lib/irb/inspector.rb:102
# +init_proc+ is not documented
def self.new(inspect_proc, init_proc = nil); end
# in file lib/irb/inspector.rb:114
# +v+ is not documented
def inspect_value(v); end
end
class IRB::Irb # is documented
# in file lib/irb.rb:428
# +workspace+, +input_method+, +output_method+ is not documented
def self.new(workspace = nil, input_method = nil, output_method = nil); end
# in file lib/irb.rb:586
# +back_context+ is not documented
def suspend_context(context); end
# in file lib/irb.rb:575
# +back_io+ is not documented
def suspend_input_method(input_method); end
# in file lib/irb.rb:545
# +back_path+, +back_name+ is not documented
def suspend_name(path = nil, name = nil); end
# in file lib/irb.rb:561
# +back_workspace+ is not documented
def suspend_workspace(workspace); end
end
module IRB::IrbLoader # is documented
# in file lib/irb/ext/loader.rb:27
# +fn+, +priv+ is not documented
def irb_load(fn, priv = nil); end
# in file lib/irb/ext/loader.rb:73
# +path+, +priv+ is not documented
def load_file(path, priv = nil); end
# in file lib/irb/ext/loader.rb:51
# +path+ is not documented
def source_file(path); end
end
class IRB::JobManager # is documented
# in file lib/irb/ext/multi-irb.rb:86
# +*keys+ is not documented
def kill(*keys); end
end
module IRB::MethodExtender # is documented
# in file lib/irb/extend-command.rb:309
# +prefix+, +postfix+ is not documented
def new_alias_name(name, prefix = "__alias_of__", postfix = "__"); end
end
class IRB::Notifier::AbstractNotifier # is documented
# in file lib/irb/notifier.rb:42
# +prefix+, +base_notifier+ is not documented
def self.new(prefix, base_notifier); end
# in file lib/irb/notifier.rb:100
# ++, +base_notifier+ is not documented
def exec_if(); end
# in file lib/irb/notifier.rb:83
# +*objs+ is not documented
def pp(*objs); end
# in file lib/irb/notifier.rb:93
# +*objs+ is not documented
def ppx(prefix, *objs); end
# in file lib/irb/notifier.rb:59
# +*opts+ is not documented
def print(*opts); end
# in file lib/irb/notifier.rb:69
# +format+, +*opts+ is not documented
def printf(format, *opts); end
# in file lib/irb/notifier.rb:64
# +*opts+ is not documented
def printn(*opts); end
# in file lib/irb/notifier.rb:74
# +*objs+ is not documented
def puts(*objs); end
end
class IRB::Notifier::CompositeNotifier # is documented
# in file lib/irb/notifier.rb
# +value+ is not documented
def level=(value); end
end
class IRB::OutputMethod # is documented
# in file lib/irb/output-method.rb:69
# +*objs+ is not documented
def pp(*objs); end
# in file lib/irb/output-method.rb:77
# +*objs+ is not documented
def ppx(prefix, *objs); end
# in file lib/irb/output-method.rb:25
# +*opts+ is not documented
def print(*opts); end
# in file lib/irb/output-method.rb:36
# +format+, +*opts+ is not documented
def printf(format, *opts); end
# in file lib/irb/output-method.rb:30
# +*opts+ is not documented
def printn(*opts); end
# in file lib/irb/output-method.rb:59
# +*objs+ is not documented
def puts(*objs); end
end
class IRB::ReadlineInputMethod # is documented
# in file lib/irb/input-method.rb:182
# +line_no+ is not documented
def line(line_no); end
end
class IRB::StdioInputMethod # is documented
# in file lib/irb/input-method.rb:86
# +line_no+ is not documented
def line(line_no); end
end
class IRB::StdioOutputMethod # is documented
# in file lib/irb/output-method.rb:87
# +*opts+ is not documented
def print(*opts); end
end
class IRB::WorkSpace # is documented
# in file lib/irb/workspace.rb:17
# +*main+ is not documented
def self.new(*main); end
# in file lib/irb/ext/tracer.rb
# +context+, +statements+, +file+, +line+ is not documented
def __evaluate__(context, statements, file = nil, line = nil); end
# in file lib/irb/ext/tracer.rb:55
# +context+, +statements+, +file+, +line+ is not documented
def evaluate(context, statements, file = nil, line = nil); end
# in file lib/irb/workspace.rb:90
# +bt+ is not documented
def filter_backtrace(bt); end
end
class Integer # is documented
# in file lib/prime.rb:40
# +ubound+, +prime+ is not documented
def self.each_prime(ubound); end
# in file lib/prime.rb:21
# +pd+ is not documented
def self.from_prime_division(pd); end
# in file numeric.c:2290
# +int.truncate->integer+ is not documented
def ceil(); end
# in file numeric.c:2434
# +[encoding]->string+ is not documented
def chr(*args); end
# in file rational.c:1791
# +int.denominator->1+ is not documented
def denominator(); end
# in file numeric.c:3510
# +limit->an_enumerator+ is not documented
def downto(p1); end
# in file numeric.c:2332
# +int.even?->trueorfalse+ is not documented
def even?(); end
# in file numeric.c:2290
# +int.truncate->integer+ is not documented
def floor(); end
# in file rational.c:1675
# +int2->integer+ is not documented
def gcd(p1); end
# in file rational.c:1710
# +int2->array+ is not documented
def gcdlcm(p1); end
# in file numeric.c:2303
# +int.integer?->true+ is not documented
def integer?(); end
# in file rational.c:1693
# +int2->integer+ is not documented
def lcm(p1); end
# in file numeric.c:2370
# +int.succ->integer+ is not documented
def next(); end
# in file rational.c:1779
# +int.numerator->self+ is not documented
def numerator(); end
# in file numeric.c:2316
# +int.odd?->trueorfalse+ is not documented
def odd?(); end
# in file numeric.c:2491
# +int.ord->self+ is not documented
def ord(); end
# in file numeric.c:2390
# +int.pred->integer+ is not documented
def pred(); end
# in file lib/prime.rb:28
# +generator+ is not documented
def prime_division(generator = Prime::Generator23.new); end
# in file rational.c:1882
# +[eps]->rational+ is not documented
def rationalize(p1 = v1); end
# in file numeric.c:3603
# +[ndigits]->integerorfloat+ is not documented
def round(p1); end
# in file numeric.c:2370
# +int.succ->integer+ is not documented
def succ(); end
# in file numeric.c:3565
# +int.times->an_enumerator+ is not documented
def times(); end
# in file ext/openssl/lib/openssl/bn.rb:31
def to_bn(); end
# in file ext/bigdecimal/lib/bigdecimal/util.rb:13
# +int.to_d->bigdecimal+ is not documented
def to_d(); end
# in file numeric.c:2290
# +int.truncate->integer+ is not documented
def to_i(); end
# in file numeric.c:2290
# +int.truncate->integer+ is not documented
def to_int(); end
# in file rational.c:1869
# +int.to_r->rational+ is not documented
def to_r(); end
# in file numeric.c:2290
# +int.truncate->integer+ is not documented
def truncate(); end
# in file numeric.c:3462
# +limit->an_enumerator+ is not documented
def upto(p1); end
end
module JSON # is documented
# in file ext/json/lib/json/common.rb:99
NaN = nil
# in file ext/json/lib/json/common.rb:101
Infinity = nil
# in file ext/json/lib/json/common.rb:103
MinusInfinity = nil
# in file ext/json/lib/json/ext.rb:20
JSON_LOADED = nil
# in file ext/json/lib/json/common.rb:12
# +object+, +opts+ is not documented
def self.[](object, opts = {}); end
# in file ext/json/lib/json/common.rb:432
# +modul+, +constant+ is not documented
def self.const_defined_in?(modul, constant); end
# in file ext/json/lib/json/common.rb:420
# +to+, +from+, +string+ is not documented
def self.iconv(to, from, string); end
# in file ext/json/lib/json/common.rb
# +source+, +proc+, +options+ is not documented
def self.restore(source, proc = nil, options = {}); end
# in file ext/json/lib/json/common.rb:384
# +obj+, +anIO+, +limit+ is not documented
def dump(obj, anIO = nil, limit = nil); end
# in file ext/json/lib/json/common.rb:238
# +obj+, +opts+ is not documented
def fast_generate(obj, opts = nil); end
# in file ext/json/lib/json/common.rb:207
# +obj+, +opts+ is not documented
def generate(obj, opts = nil); end
# in file ext/json/lib/json/common.rb:322
# +source+, +proc+, +options+ is not documented
def load(source, proc = nil, options = {}); end
# in file ext/json/lib/json/common.rb:154
# +source+, +opts+ is not documented
def parse(source, opts = {}); end
# in file ext/json/lib/json/common.rb:173
# +source+, +opts+ is not documented
def parse!(source, opts = {}); end
# in file ext/json/lib/json/common.rb:269
# +obj+, +opts+ is not documented
def pretty_generate(obj, opts = nil); end
# in file ext/json/lib/json/common.rb:340
# +result+, +&proc+ is not documented
def recurse_proc(result, &proc); end
end
class JSON::GenericObject # is documented
attr_writer :json_creatable # in file ext/json/lib/json/generic_object.rb:12
# in file ext/json/lib/json/generic_object.rb:20
# +object+ is not documented
def self.from_hash(object); end
# in file ext/json/lib/json/generic_object.rb:8
def self.json_creatable?(); end
# in file ext/json/lib/json/generic_object.rb:14
# +data+ is not documented
def self.json_create(data); end
# in file ext/json/lib/json/generic_object.rb:41
# +name+ is not documented
def [](name); end
# in file ext/json/lib/json/generic_object.rb:45
# +name+, +value+ is not documented
def []=(name, value); end
# in file ext/json/lib/json/generic_object.rb:53
# +*+ is not documented
def as_json(*); end
# in file ext/json/lib/json/generic_object.rb:37
def to_hash(); end
# in file ext/json/lib/json/generic_object.rb:57
# +*a+ is not documented
def to_json(*a); end
# in file ext/json/lib/json/generic_object.rb:49
# +other+ is not documented
def |(other); end
end
class JSON::JSONError # is documented
# in file ext/json/lib/json/common.rb:107
# +exception+ is not documented
def self.wrap(exception); end
end
module Jacobian # is documented
# in file ext/bigdecimal/lib/bigdecimal/jacobian.rb:44
# +f+, +fx+, +x+, +i+ is not documented
def dfdxi(f,fx,x,i); end
# in file ext/bigdecimal/lib/bigdecimal/jacobian.rb:27
# +a+, +b+, +zero+, +e+ is not documented
def isEqual(a,b,zero=0.0,e=1.0e-8); end
# in file ext/bigdecimal/lib/bigdecimal/jacobian.rb:77
# +f+, +fx+, +x+ is not documented
def jacobian(f,fx,x); end
end
module Kconv # is documented
# in file ext/nkf/lib/kconv.rb:140
# +str+ is not documented
def self.guess(str); end
# in file ext/nkf/lib/kconv.rb:155
# +str+ is not documented
def self.iseuc(str); end
# in file ext/nkf/lib/kconv.rb:173
# +str+ is not documented
def self.isjis(str); end
# in file ext/nkf/lib/kconv.rb:164
# +str+ is not documented
def self.issjis(str); end
# in file ext/nkf/lib/kconv.rb:192
# +str+ is not documented
def self.isutf8(str); end
# in file ext/nkf/lib/kconv.rb:127
# +Kconv.tolocale+ is not documented
def self.tolocale(str); end
end
module Kernel # is documented
# in file lib/open-uri.rb:6278
# +path[+, +mode[+, +perm]][+, +opt]+, +io+ is not documented
def self.open(*args); end
# in file object.c:2737
# +arg->array+ is not documented
def Array(p1); end
# in file ext/bigdecimal/bigdecimal.c:2468
# +*args+ is not documented
def BigDecimal(*args); end
# in file complex.c:487
# +x[+, +y]->numeric+ is not documented
def Complex(*args); end
# in file object.c:2632
# +arg->float+ is not documented
def Float(p1); end
# in file object.c:2772
# +arg->hash+ is not documented
def Hash(p1); end
# in file object.c:2462
# +arg+, +base+ is not documented
def Integer(p1, p2 = v2); end
# in file ext/pathname/pathname.c:1112
# +p1+ is not documented
def Pathname(p1); end
# in file rational.c:575
# +x[+, +y]->numeric+ is not documented
def Rational(*args); end
# in file object.c:2706
# +arg->string+ is not documented
def String(p1); end
# in file eval.c:1495
def __callee__(); end
# in file eval.c:1518
# +__dir__->string+ is not documented
def __dir__(); end
# in file eval.c:1482
# +__callee__->symbol+ is not documented
def __method__(); end
# in file io.c:8000
# +`cmd`->string+ is not documented
def `(p1); end
# in file process.c:3619
# +[msg]+ is not documented
def abort(p1); end
# in file eval_jump.c:37
# +at_exit{block}->proc+ is not documented
def at_exit(); end
# in file load.c:1040
# +module+, +filename->nil+ is not documented
def autoload(p1, p2); end
# in file load.c:1061
# +name->Stringornil+ is not documented
def autoload?(p1); end
# in file proc.c:365
# +binding->a_binding+ is not documented
def binding(); end
# in file vm_eval.c:1896
# +iterator?->trueorfalse+ is not documented
def block_given?(); end
# in file cont.c:860
# +callcc+, +cont+ is not documented
def callcc(); end
# in file vm_backtrace.c:891
# +range->arrayornil+ is not documented
def caller(*args); end
# in file vm_backtrace.c:919
# +range->arrayornil+ is not documented
def caller_locations(*args); end
# in file vm_eval.c:1769
# +[arg]+, +tag+ is not documented
def catch(p1 = v1); end
# in file ruby.c:1289
# +string->$_+ is not documented
def chomp(*args); end
# in file ruby.c:1269
# +chop->string+ is not documented
def chop(); end
# in file vm_eval.c:1291
# +string[+, +binding[+, +filename[+, +lineno]]]->obj+ is not documented
def eval(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file process.c:2386
# +[env+, +]command...[+, +options]+ is not documented
def exec(*args); end
# in file process.c:3589
# +status+ is not documented
def exit(p1 = v1); end
# in file process.c:3515
# +status+ is not documented
def exit!(p1 = v1); end
# in file eval.c:576
# +exception[+, +string[+, +array]]+ is not documented
def fail(*args); end
# in file process.c:3451
# +Process.fork[{block}]->fixnumornil+ is not documented
def fork(); end
# in file object.c:432
# +format_string[+, +arguments...]->string+ is not documented
def format(*args); end
# in file lib/rubygems/core_ext/kernel_gem.rb:32
# +*requirements+ is not documented
def gem(gem_name, *requirements); end
# in file lib/rubygems/core_ext/kernel_require.rb
# +path+ is not documented
def gem_original_require(path); end
# in file io.c:7811
# +sep+, +limit->stringornil+ is not documented
def gets(*args); end
# in file eval.c:841
# +global_variables->array+ is not documented
def global_variables(); end
# in file ruby.c:1251
# +pattern+, +...+ is not documented
def gsub(*args); end
# in file vm_eval.c:1896
# +iterator?->trueorfalse+ is not documented
def iterator?(); end
# in file proc.c:505
# +lambda+, +...+ is not documented
def lambda(); end
# in file load.c:619
# +filename+, +wrap+ is not documented
def load(p1, p2 = v2); end
# in file vm_eval.c:1832
# +local_variables->array+ is not documented
def local_variables(); end
# in file vm_eval.c:998
# +loop->an_enumerator+ is not documented
def loop(); end
# in file io.c:6927
# +->nil+ is not documented
def p(*args); end
# in file io.c:6699
# +obj+, +...->nil+ is not documented
def print(*args); end
# in file io.c:6610
# +string[+, +obj...]->nil+ is not documented
def printf(*args); end
# in file proc.c:478
# +proc+, +...+ is not documented
def proc(); end
# in file io.c:6751
# +int->int+ is not documented
def putc(p1); end
# in file io.c:6856
# +obj+, +...->nil+ is not documented
def puts(*args); end
# in file eval.c:576
# +exception[+, +string[+, +array]]+ is not documented
def raise(*args); end
# in file io.c:7884
# +sep+, +limit->string+ is not documented
def readline(*args); end
# in file io.c:7937
# +limit->array+ is not documented
def readlines(*args); end
# in file load.c:757
# +string->trueorfalse+ is not documented
def require_relative(p1); end
# in file lib/scanf.rb:768
# +&b+ is not documented
def scanf(format, &b); end
# in file io.c:8394
# +[+, +timeout]]])->arrayornil+ is not documented
def select(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file vm_trace.c:445
# +nil->nil+ is not documented
def set_trace_func(p1); end
# in file process.c:4094
# +[duration]->fixnum+ is not documented
def sleep(*args); end
# in file process.c:4047
# +[env+, +]command...[+, +options]->pid+ is not documented
def spawn(*args); end
# in file object.c:432
# +format_string[+, +arguments...]->string+ is not documented
def sprintf(*args); end
# in file ruby.c:1232
# +pattern{block}->$_+ is not documented
def sub(*args); end
# in file io.c:8853
# +num[+, +args...]->integer+ is not documented
def syscall(*args); end
# in file process.c:3762
# +[env+, +]command...[+, +options]->true+, +falseornil+ is not documented
def system(*args); end
# in file file.c:4317
# +file1[+, +file2]->obj+ is not documented
def test(*args); end
# in file vm_eval.c:1687
# +tag[+, +obj]+ is not documented
def throw(p1, p2 = v2); end
# in file eval.c:640
# +symbol+, +val+ is not documented
def trace_var(p1, p2 = v2); end
# in file signal.c:969
# +signal+ is not documented
def trap(*args); end
# in file eval.c:700
# +symbol[+, +cmd]->arrayornil+ is not documented
def untrace_var(p1, p2 = v2); end
# in file error.c:256
# +msg+, +...->nil+ is not documented
def warn(*args); end
end
module LUSolve # is documented
# in file ext/bigdecimal/lib/bigdecimal/ludcmp.rb:10
# +a+, +n+, +zero+, +one+ is not documented
def ludecomp(a,n,zero=0,one=1); end
# in file ext/bigdecimal/lib/bigdecimal/ludcmp.rb:66
# +a+, +b+, +ps+, +zero+ is not documented
def lusolve(a,b,ps,zero=0.0); end
end
class LoadError # is documented
attr_reader :path # in file error.c
end
class LocalJumpError # is documented
# in file proc.c:2086
# +local_jump_error.reason->symbol+ is not documented
def reason(); end
end
class Logger # is documented
# in file lib/logger.rb:203
VERSION = nil
# in file lib/logger.rb:211
ProgName = nil
# in file lib/logger.rb:392
# +msg+ is not documented
def <<(msg); end
# in file lib/logger.rb:368
# +&block+ is not documented
def add(severity, message = nil, progname = nil, &block); end
# in file lib/logger.rb:403
# +progname+, +&block+ is not documented
def debug(progname = nil, &block); end
# in file lib/logger.rb:455
# +progname+, +&block+ is not documented
def error(progname = nil, &block); end
# in file lib/logger.rb:464
# +progname+, +&block+ is not documented
def fatal(progname = nil, &block); end
# in file lib/logger.rb:437
# +&block+ is not documented
def info(progname = nil, &block); end
# in file lib/logger.rb
# +severity+, +message+, +progname+, +&block+ is not documented
def log(severity, message = nil, progname = nil, &block); end
# in file lib/logger.rb:474
# +progname+, +&block+ is not documented
def unknown(progname = nil, &block); end
# in file lib/logger.rb:446
# +progname+, +&block+ is not documented
def warn(progname = nil, &block); end
end
class Logger::Application # is documented
# in file lib/logger.rb:786
# +level+ is not documented
def level=(level); end
# in file lib/logger.rb:794
# +severity+, +message+, +&block+ is not documented
def log(severity, message = nil, &block); end
# in file lib/logger.rb:779
# +logdev+ is not documented
def log=(logdev); end
# in file lib/logger.rb:763
# +logger+ is not documented
def logger=(logger); end
# in file lib/logger.rb:773
# +logdev+, +shift_age+, +shift_size+ is not documented
def set_log(logdev, shift_age = 0, shift_size = 1024000); end
end
class Logger::Formatter # is documented
# in file lib/logger.rb:501
Format = nil
attr_accessor :datetime_format # in file lib/logger.rb:503
# in file lib/logger.rb:505
def self.new(); end
# in file lib/logger.rb:509
# +severity+, +time+, +progname+, +msg+ is not documented
def call(severity, time, progname, msg); end
end
class Logger::LogDevice # is documented
# in file lib/logger.rb:615
SiD = nil
attr_reader :dev # in file lib/logger.rb:540
attr_reader :filename # in file lib/logger.rb:541
# in file lib/logger.rb:547
# +log+, +opt+ is not documented
def self.new(log = nil, opt = {}); end
# in file lib/logger.rb:582
def close(); end
# in file lib/logger.rb:561
# +message+ is not documented
def write(message); end
end
module MakeMakefile # is documented
# in file lib/mkmf.rb:52
ORIG_LIBPATH = nil
# in file lib/mkmf.rb:2424
EXPORT_PREFIX = nil
# in file lib/mkmf.rb:2453
RULE_SUBST = nil
# in file lib/mkmf.rb:2488
RPATHFLAG = nil
# in file lib/mkmf.rb:2499
UNIVERSAL_INTS = nil
# in file lib/mkmf.rb:1297
# +opts+, +&b+ is not documented
def check_signedness(type, headers = nil, opts = nil, &b); end
# in file lib/mkmf.rb:1268
# +opts+, +&b+ is not documented
def check_sizeof(type, headers = nil, opts = "", &b); end
# in file lib/mkmf.rb:1332
# +opts+, +&b+ is not documented
def convertible_int(type, headers = nil, opts = nil, &b); end
# in file lib/mkmf.rb:2042
# +conf+ is not documented
def create_makefile(target, srcprefix = nil); end
# in file lib/mkmf.rb:1933
# +depend+ is not documented
def depend_rules(depend); end
# in file lib/mkmf.rb:1903
# +srcdir+ is not documented
def dummy_makefile(srcdir); end
# in file lib/mkmf.rb:1585
# +config+, +default+, +config+, +default+ is not documented
def enable_config(config, default=nil); end
# in file lib/mkmf.rb:1082
# +*paths+ is not documented
def find_header(header, *paths); end
# in file lib/mkmf.rb:965
# +*paths+, +&b+ is not documented
def find_library(lib, func, *paths, &b); end
# in file lib/mkmf.rb:1179
# +*headers+, +&b+ is not documented
def find_type(type, opt, *headers, &b); end
# in file lib/mkmf.rb:1227
# +&b+ is not documented
def have_const(const, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1058
# +fw+, +&b+ is not documented
def have_framework(fw, &b); end
# in file lib/mkmf.rb:999
# +opt+, +&b+ is not documented
def have_func(func, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1039
# +preheaders+, +opt+, +&b+ is not documented
def have_header(header, preheaders = nil, opt = "", &b); end
# in file lib/mkmf.rb:939
# +opt+, +&b+ is not documented
def have_library(lib, func = nil, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:922
# +&b+ is not documented
def have_macro(macro, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1118
# +opt+, +&b+ is not documented
def have_struct_member(type, member, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1166
# +&b+ is not documented
def have_type(type, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1021
# +opt+, +&b+ is not documented
def have_var(var, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1196
# +headers+, +opt+, +&b+ is not documented
def try_const(const, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1139
# +headers+, +opt+, +&b+ is not documented
def try_type(type, headers = nil, opt = "", &b); end
# in file lib/mkmf.rb:1550
# +config+, +default+, +config+, +default+ is not documented
def with_config(config, default=nil); end
end
module Marshal # is documented
# in file marshal.c
MAJOR_VERSION = nil
# in file marshal.c
MINOR_VERSION = nil
# in file marshal.c:917
# +obj[+, +anIO]+, +limit+ is not documented
def self.dump(p1, p2 = v2, p3 = v3); end
# in file marshal.c:1901
# +source[+, +proc]->obj+ is not documented
def self.load(p1, p2 = v2); end
# in file marshal.c:1901
# +source[+, +proc]->obj+ is not documented
def self.restore(p1, p2 = v2); end
end
class MatchData # is documented
# in file re.c:2647
# +mtch+ is not documented
def ==(p1); end
# in file re.c:1711
# +mtch[name]->strornil+ is not documented
def [](p1, p2 = v2); end
# in file re.c:1134
# +n->integer+ is not documented
def begin(p1); end
# in file re.c:1659
# +mtch.captures->array+ is not documented
def captures(); end
# in file re.c:1169
# +n->integer+ is not documented
def end(p1); end
# in file re.c:2647
# +mtch+ is not documented
def eql?(p1); end
# in file re.c:2624
# +mtch.hash->integer+ is not documented
def hash(); end
# in file re.c:1863
# +mtch.inspect->str+ is not documented
def inspect(); end
# in file re.c:1032
# +mtch.size->integer+ is not documented
def length(); end
# in file re.c:1013
# +mtch.names->[name1+, +name2+, +...]+ is not documented
def names(); end
# in file re.c:1098
# +n->array+ is not documented
def offset(p1); end
# in file re.c:1527
# +mtch.post_match->str+ is not documented
def post_match(); end
# in file re.c:1500
# +mtch.pre_match->str+ is not documented
def pre_match(); end
# in file re.c:992
# +mtch.regexp->regexp+ is not documented
def regexp(); end
# in file re.c:1032
# +mtch.size->integer+ is not documented
def size(); end
# in file re.c:1817
# +mtch.string->str+ is not documented
def string(); end
# in file re.c:1640
# +mtch.to_a->anArray+ is not documented
def to_a(); end
# in file re.c:1794
# +mtch.to_s->str+ is not documented
def to_s(); end
# in file re.c:1773
# +[index]*->array+ is not documented
def values_at(*args); end
end
module Math # is documented
# in file math.c
PI = nil
# in file math.c
E = nil
# in file math.c:132
# +x->float+ is not documented
def self.acos(p1); end
# in file math.c:255
# +x->float+ is not documented
def self.acosh(p1); end
# in file math.c:152
# +x->float+ is not documented
def self.asin(p1); end
# in file math.c:275
# +x->float+ is not documented
def self.asinh(p1); end
# in file math.c:172
# +x->float+ is not documented
def self.atan(p1); end
# in file math.c:56
# +y+, +x->float+ is not documented
def self.atan2(p1, p2); end
# in file math.c:289
# +x->float+ is not documented
def self.atanh(p1); end
# in file math.c:507
# +numeric->float+ is not documented
def self.cbrt(p1); end
# in file math.c:86
# +x->float+ is not documented
def self.cos(p1); end
# in file math.c:194
# +x->float+ is not documented
def self.cosh(p1); end
# in file math.c:579
# +x->float+ is not documented
def self.erf(p1); end
# in file math.c:593
# +x->float+ is not documented
def self.erfc(p1); end
# in file math.c:317
# +x->float+ is not documented
def self.exp(p1); end
# in file math.c:526
# +numeric->[fraction+, +exponent]+ is not documented
def self.frexp(p1); end
# in file math.c:640
# +x->float+ is not documented
def self.gamma(p1); end
# in file math.c:565
# +x+, +y->float+ is not documented
def self.hypot(p1, p2); end
# in file math.c:548
# +flt+, +int->float+ is not documented
def self.ldexp(p1, p2); end
# in file math.c:701
# +x->[float+, +-1or1]+ is not documented
def self.lgamma(p1); end
# in file math.c:349
# +num+, +base->float+ is not documented
def self.log(p1, p2 = v2); end
# in file math.c:422
# +numeric->float+ is not documented
def self.log10(p1); end
# in file math.c:395
# +numeric->float+ is not documented
def self.log2(p1); end
# in file lib/mathn.rb:255
# +a+ is not documented
def self.rsqrt(a); end
# in file math.c:101
# +x->float+ is not documented
def self.sin(p1); end
# in file math.c:218
# +x->float+ is not documented
def self.sinh(p1); end
# in file math.c:117
# +x->float+ is not documented
def self.tan(p1); end
# in file math.c:241
# +->float+ is not documented
def self.tanh(p1); end
end
class Matrix # is documented
# in file lib/matrix.rb:515
SELECTORS = nil
# in file lib/matrix.rb
# +n+ is not documented
def self.I(n); end
# in file lib/matrix.rb:139
# +*rows+ is not documented
def self.[](*rows); end
# in file lib/matrix.rb:184
# +i+, +j+ is not documented
def self.build(row_count, column_count = row_count); end
# in file lib/matrix.rb:204
# +*values+ is not documented
def self.diagonal(*values); end
# in file lib/matrix.rb:297
# +rows+, +column_count+ is not documented
def self.new(rows, column_count = rows[0].size); end
# in file lib/matrix.rb
# +n+ is not documented
def self.unit(n); end
# in file lib/matrix.rb:245
# +row_count+, +column_count+ is not documented
def self.zero(row_count, column_count = row_count); end
# in file lib/matrix.rb:805
# +m+ is not documented
def *(m); end
# in file lib/matrix.rb:972
# +other+ is not documented
def **(other); end
# in file lib/matrix.rb:838
# +m+ is not documented
def +(m); end
# in file lib/matrix.rb:865
# +m+ is not documented
def -(m); end
# in file lib/matrix.rb:892
# +other+ is not documented
def /(other); end
# in file lib/matrix.rb:767
# +other+ is not documented
def ==(other); end
# in file lib/matrix.rb:1277
# +other+ is not documented
def coerce(other); end
# in file lib/matrix.rb:381
# ++, +e+ is not documented
def collect(); end
# in file lib/matrix.rb:358
# +e+ is not documented
def column(j); end
# in file lib/matrix.rb
# +i+, +j+ is not documented
def component(i, j); end
# in file lib/matrix.rb:404
# +which+, +e+ is not documented
def each(which = :all); end
# in file lib/matrix.rb:465
# +which+, +e+, +row+, +column+ is not documented
def each_with_index(which = :all); end
# in file lib/matrix.rb
# +i+, +j+ is not documented
def element(i, j); end
# in file lib/matrix.rb:1311
def elements_to_f(); end
# in file lib/matrix.rb:1316
def elements_to_i(); end
# in file lib/matrix.rb:1321
def elements_to_r(); end
# in file lib/matrix.rb:773
# +other+ is not documented
def eql?(other); end
# in file lib/matrix.rb
# +*args+ is not documented
def find_index(*args); end
# in file lib/matrix.rb:558
# +*param+ is not documented
def minor(*param); end
# in file lib/matrix.rb:1145
# +ndigits+ is not documented
def round(ndigits=0); end
# in file lib/matrix.rb:344
# +e+ is not documented
def row(i); end
end
class Matrix::EigenvalueDecomposition # is documented
# in file lib/matrix/eigenvalue_decomposition.rb:18
# +a+ is not documented
def self.new(a); end
end
class Matrix::LUPDecomposition # is documented
# in file lib/matrix/lup_decomposition.rb:153
# +a+ is not documented
def self.new(a); end
# in file lib/matrix/lup_decomposition.rb:21
def l(); end
end
class Method # is documented
# in file proc.c:1062
# +meth+ is not documented
def ==(p1); end
# in file proc.c:1541
# +meth[args+, +...]->obj+ is not documented
def [](*args); end
# in file proc.c:1790
# +meth.arity->fixnum+ is not documented
def arity(); end
# in file proc.c:1541
# +meth[args+, +...]->obj+ is not documented
def call(*args); end
# in file proc.c:1510
# +method.clone->new_method+ is not documented
def clone(); end
# in file proc.c:1062
# +meth+ is not documented
def eql?(p1); end
# in file proc.c:1092
# +meth.hash->integer+ is not documented
def hash(); end
# in file proc.c:1945
# +meth.inspect->string+ is not documented
def inspect(); end
# in file proc.c:1161
# +meth.name->symbol+ is not documented
def name(); end
# in file proc.c:1177
# +meth.original_name->symbol+ is not documented
def original_name(); end
# in file proc.c:1193
# +meth.owner->class_or_module+ is not documented
def owner(); end
# in file proc.c:1925
# +meth.parameters->array+ is not documented
def parameters(); end
# in file proc.c:1145
# +meth.receiver->object+ is not documented
def receiver(); end
# in file proc.c:1911
# +meth.source_location->[String+, +Fixnum]+ is not documented
def source_location(); end
# in file proc.c:2046
# +meth.to_proc->prc+ is not documented
def to_proc(); end
# in file proc.c:1945
# +meth.inspect->string+ is not documented
def to_s(); end
# in file proc.c:1116
# +meth.unbind->unbound_method+ is not documented
def unbind(); end
end
module MiniTest # is documented
attr_accessor :backtrace_filter # in file lib/minitest/unit.rb:42
end
module MiniTest::Assertions # is documented
# in file lib/minitest/unit.rb:107
# +o+ is not documented
def self.diff=(o); end
# in file lib/minitest/unit.rb:194
# +msg+ is not documented
def assert(test, msg = nil); end
# in file lib/minitest/unit.rb:210
# +msg+ is not documented
def assert_block(msg = nil); end
# in file lib/minitest/unit.rb:219
# +msg+ is not documented
def assert_empty(obj, msg = nil); end
# in file lib/minitest/unit.rb:237
# +exp+, +act+, +msg+ is not documented
def assert_equal(exp, act, msg = nil); end
# in file lib/minitest/unit.rb:248
# +msg+ is not documented
def assert_in_delta(exp, act, delta = 0.001, msg = nil); end
# in file lib/minitest/unit.rb:258
# +a+, +b+, +msg+ is not documented
def assert_in_epsilon(a, b, epsilon = 0.001, msg = nil); end
# in file lib/minitest/unit.rb:265
# +msg+ is not documented
def assert_includes(collection, obj, msg = nil); end
# in file lib/minitest/unit.rb:276
# +msg+ is not documented
def assert_instance_of(cls, obj, msg = nil); end
# in file lib/minitest/unit.rb:287
# +msg+ is not documented
def assert_kind_of(cls, obj, msg = nil); end
# in file lib/minitest/unit.rb:297
# +msg+ is not documented
def assert_match(matcher, obj, msg = nil); end
# in file lib/minitest/unit.rb:307
# +msg+ is not documented
def assert_nil(obj, msg = nil); end
# in file lib/minitest/unit.rb:317
# +o1+, +op+, +o2+, +msg+ is not documented
def assert_operator(o1, op, o2 = UNDEFINED, msg = nil); end
# in file lib/minitest/unit.rb:333
# +stdout+, +stderr+ is not documented
def assert_output(stdout = nil, stderr = nil); end
# in file lib/minitest/unit.rb:356
# +o1+, +op+, +msg+ is not documented
def assert_predicate(o1, op, msg = nil); end
# in file lib/minitest/unit.rb:365
# +*exp+ is not documented
def assert_raises(*exp); end
# in file lib/minitest/unit.rb:397
# +msg+ is not documented
def assert_respond_to(obj, meth, msg = nil); end
# in file lib/minitest/unit.rb:407
# +msg+ is not documented
def assert_same(exp, act, msg = nil); end
# in file lib/minitest/unit.rb:421
# +m+ is not documented
def assert_send(send_ary, m = nil); end
# in file lib/minitest/unit.rb:442
# +msg+ is not documented
def assert_throws(sym, msg = nil); end
# in file lib/minitest/unit.rb:540
# +msg+ is not documented
def exception_details(e, msg); end
# in file lib/minitest/unit.rb:562
# +ending+, +&default+ is not documented
def message(msg = nil, ending = ".", &default); end
# in file lib/minitest/unit.rb:572
# +msg+ is not documented
def pass(msg = nil); end
# in file lib/minitest/unit.rb:579
# +msg+ is not documented
def refute(test, msg = nil); end
# in file lib/minitest/unit.rb:587
# +msg+ is not documented
def refute_empty(obj, msg = nil); end
# in file lib/minitest/unit.rb:598
# +exp+, +act+, +msg+ is not documented
def refute_equal(exp, act, msg = nil); end
# in file lib/minitest/unit.rb:610
# +msg+ is not documented
def refute_in_delta(exp, act, delta = 0.001, msg = nil); end
# in file lib/minitest/unit.rb:622
# +a+, +b+, +msg+ is not documented
def refute_in_epsilon(a, b, epsilon = 0.001, msg = nil); end
# in file lib/minitest/unit.rb:629
# +msg+ is not documented
def refute_includes(collection, obj, msg = nil); end
# in file lib/minitest/unit.rb:640
# +msg+ is not documented
def refute_instance_of(cls, obj, msg = nil); end
# in file lib/minitest/unit.rb:650
# +msg+ is not documented
def refute_kind_of(cls, obj, msg = nil); end
# in file lib/minitest/unit.rb:658
# +msg+ is not documented
def refute_match(matcher, obj, msg = nil); end
# in file lib/minitest/unit.rb:668
# +msg+ is not documented
def refute_nil(obj, msg = nil); end
# in file lib/minitest/unit.rb:679
# +msg+ is not documented
def refute_operator(o1, op, o2 = UNDEFINED, msg = nil); end
# in file lib/minitest/unit.rb:694
# +o1+, +op+, +msg+ is not documented
def refute_predicate(o1, op, msg = nil); end
# in file lib/minitest/unit.rb:702
# +msg+ is not documented
def refute_respond_to(obj, meth, msg = nil); end
# in file lib/minitest/unit.rb:711
# +msg+ is not documented
def refute_same(exp, act, msg = nil); end
# in file lib/minitest/unit.rb:723
# +msg+, +bt+ is not documented
def skip(msg = nil, bt = caller); end
end
class MiniTest::Mock # is documented
# in file lib/minitest/mock.rb:57
# +&blk+ is not documented
def expect(name, retval, args=[], &blk); end
end
class MiniTest::Spec # is documented
# in file lib/minitest/spec.rb:178
# +&block+ is not documented
def self.after(type = nil, &block); end
# in file lib/minitest/spec.rb:164
# +&block+ is not documented
def self.before(type = nil, &block); end
# in file lib/minitest/benchmark.rb:315
# +name+, +&block+ is not documented
def self.bench(name, &block); end
# in file lib/minitest/benchmark.rb:359
# +name+, +threshold+, +&work+ is not documented
def self.bench_performance_constant(name, threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:374
# +name+, +threshold+, +&work+ is not documented
def self.bench_performance_exponential(name, threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:344
# +name+, +threshold+, +&work+ is not documented
def self.bench_performance_linear(name, threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:328
# +&block+ is not documented
def self.bench_range(&block); end
# in file lib/minitest/spec.rb:196
# +&block+ is not documented
def self.it(desc = "anonymous", &block); end
# in file lib/minitest/spec.rb:218
# +&block+ is not documented
def self.let(name, &block); end
# in file lib/minitest/spec.rb:115
# +*args+, +&block+ is not documented
def self.register_spec_type(*args, &block); end
# in file lib/minitest/spec.rb:129
# +desc+ is not documented
def self.spec_type(desc); end
# in file lib/minitest/spec.rb:229
# +&block+ is not documented
def self.subject(&block); end
end
module MiniTest::Unit::Deprecated::HooksCM # is documented
# in file lib/minitest/unit.rb:1221
# +arg+, +&block+ is not documented
def add_setup_hook(arg=nil, &block); end
# in file lib/minitest/unit.rb:1242
# +arg+, +&block+ is not documented
def add_teardown_hook(arg=nil, &block); end
end
module MiniTest::Unit::Guard # is documented
# in file lib/minitest/unit.rb:1090
# +platform+ is not documented
def jruby?(platform = RUBY_PLATFORM); end
# in file lib/minitest/unit.rb:1097
# +platform+ is not documented
def mri?(platform = RUBY_DESCRIPTION); end
# in file lib/minitest/unit.rb:1104
# +platform+ is not documented
def rubinius?(platform = defined?(RUBY_ENGINE) && RUBY_ENGINE); end
# in file lib/minitest/unit.rb:1111
# +platform+ is not documented
def windows?(platform = RUBY_PLATFORM); end
end
class MiniTest::Unit::TestCase # is documented
# in file lib/test/unit.rb:855
RUN_TEST_TRACE = nil
# in file lib/minitest/benchmark.rb:89
# +&work+ is not documented
def assert_performance(validation, &work); end
# in file lib/minitest/benchmark.rb:133
# +&work+ is not documented
def assert_performance_constant(threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:159
# +&work+ is not documented
def assert_performance_exponential(threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:179
# +&work+ is not documented
def assert_performance_linear(threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:199
# +&work+ is not documented
def assert_performance_power(threshold = 0.99, &work); end
# in file lib/minitest/benchmark.rb:208
# +xys+, +x+ is not documented
def fit_error(xys); end
# in file lib/minitest/benchmark.rb:223
# +xs+, +ys+ is not documented
def fit_exponential(xs, ys); end
# in file lib/minitest/benchmark.rb:245
# +xs+, +ys+ is not documented
def fit_linear(xs, ys); end
# in file lib/minitest/benchmark.rb:267
# +xs+, +ys+ is not documented
def fit_power(xs, ys); end
# in file lib/test/unit.rb:856
# +name+ is not documented
def run_test(name); end
# in file lib/minitest/benchmark.rb:288
# +&block+ is not documented
def sigma(enum, &block); end
# in file lib/minitest/benchmark.rb:297
# +msg+, +threshold+ is not documented
def validation_for_fit(msg, threshold); end
end
# in files:
# lib/minitest/hell.rb
# lib/minitest/unit.rb
module Minitest
end
# in files:
# lib/minitest/hell.rb
module Minitest::Unit
end
class Module # is documented
# in file eval.c:372
# +inherited->array+ is not documented
def self.constants(*args); end
# in file eval.c:333
# +Module.nesting->array+ is not documented
def self.nesting(); end
# in file object.c:1580
# +Module.new+, +mod+ is not documented
def self.new(); end
# in file object.c:1462
# +mod<other->true+, +false+, +ornil+ is not documented
def <(p1); end
# in file object.c:1428
# +mod<+, +false+, +ornil+ is not documented
def <=(p1); end
# in file object.c:1521
# +mod<+, +0+, ++1+, +ornil+ is not documented
def <=>(p1); end
# in file object.c:108
# +other->trueorfalse+ is not documented
def ==(p1); end
# in file object.c:1410
# +mod+ is not documented
def ===(p1); end
# in file object.c:1503
# +mod>other->true+, +false+, +ornil+ is not documented
def >(p1); end
# in file object.c:1482
# +mod>+, +false+, +ornil+ is not documented
def >=(p1); end
# in file object.c:902
# +mod.ancestors->array+ is not documented
def ancestors(); end
# in file load.c:996
# +module+, +filename->nil+ is not documented
def autoload(p1, p2); end
# in file load.c:1019
# +name->Stringornil+ is not documented
def autoload?(p1); end
# in file vm_eval.c:1643
# +mod.module_eval+ is not documented
def class_eval(*args); end
# in file vm_eval.c:1669
# +arg...+, +var...+ is not documented
def class_exec(*args); end
# in file object.c:2244
# +symbol->trueorfalse+ is not documented
def class_variable_defined?(p1); end
# in file object.c:2178
# +symbol->obj+ is not documented
def class_variable_get(p1); end
# in file object.c:2217
# +symbol+, +obj->obj+ is not documented
def class_variable_set(p1, p2); end
# in file object.c:2502
# +inherit+ is not documented
def class_variables(p1 = v1); end
# in file object.c:2023
# +sym+ is not documented
def const_defined?(p1, p2 = v2); end
# in file object.c:1886
# +str+ is not documented
def const_get(p1, p2 = v2); end
# in file lib/rake/ext/module.rb:21
# +const_name+ is not documented
def const_missing(const_name); end
# in file object.c:1995
# +sym+, +obj->obj+ is not documented
def const_set(p1, p2); end
# in file object.c:2040
# +inherit+ is not documented
def constants(p1 = v1); end
# in file object.c:1393
# +mod.freeze->mod+ is not documented
def freeze(); end
# in file object.c:872
# +module->trueorfalse+ is not documented
def include?(p1); end
# in file object.c:839
# +mod.included_modules->array+ is not documented
def included_modules(); end
# in file proc.c:1311
# +symbol->unbound_method+ is not documented
def instance_method(p1); end
# in file object.c:1049
# +include_super+ is not documented
def instance_methods(*args); end
# in file vm_method.c:962
# +symbol->trueorfalse+ is not documented
def method_defined?(p1); end
# in file vm_eval.c:1643
# +mod.module_eval+ is not documented
def module_eval(*args); end
# in file vm_eval.c:1669
# +arg...+, +var...+ is not documented
def module_exec(*args); end
# in file object.c:204
# +mod.name->string+ is not documented
def name(); end
# in file vm_method.c:1381
# +symbol+, +...->mod+ is not documented
def private_class_method(*args); end
# in file object.c:2263
# +symbol+, +...+ is not documented
def private_constant(*args); end
# in file object.c:1087
# +include_super+ is not documented
def private_instance_methods(*args); end
# in file vm_method.c:1047
# +symbol->trueorfalse+ is not documented
def private_method_defined?(p1); end
# in file object.c:1064
# +include_super+ is not documented
def protected_instance_methods(*args); end
# in file vm_method.c:1079
# +symbol->trueorfalse+ is not documented
def protected_method_defined?(p1); end
# in file ext/psych/lib/psych/core_ext.rb:21
# +url+ is not documented
def psych_yaml_as(url); end
# in file vm_method.c:1358
# +symbol+, +...->mod+ is not documented
def public_class_method(*args); end
# in file object.c:2277
# +symbol+, +...+ is not documented
def public_constant(*args); end
# in file proc.c:1328
# +symbol->unbound_method+ is not documented
def public_instance_method(p1); end
# in file object.c:1102
# +include_super+ is not documented
def public_instance_methods(*args); end
# in file vm_method.c:1015
# +symbol->trueorfalse+ is not documented
def public_method_defined?(p1); end
# in file lib/rake/ext/core.rb:20
# +method+ is not documented
def rake_extension(method); end
# in file lib/rake/ext/module.rb
# +const_name+ is not documented
def rake_original_const_missing(const_name); end
# in file object.c:2543
# +sym->obj+ is not documented
def remove_class_variable(p1); end
# in file object.c:1349
# +mod.to_s->string+ is not documented
def to_s(); end
# in file ext/psych/lib/psych/core_ext.rb
# +url+ is not documented
def yaml_as(url); end
end
module MonitorMixin # is documented
# in file lib/monitor.rb:159
# +obj+ is not documented
def self.extend_object(obj); end
# in file lib/monitor.rb:231
# +*args+ is not documented
def self.new(*args); end
end
class MonitorMixin::ConditionVariable # is documented
# in file lib/monitor.rb:153
# +monitor+ is not documented
def self.new(monitor); end
end
class Mutex # is documented
# in file thread.c:4081
# +Mutex.new->mutex+ is not documented
def self.new(); end
# in file thread.c:4209
# +mutex.lock->self+ is not documented
def lock(); end
# in file thread.c:4099
# +mutex.locked?->trueorfalse+ is not documented
def locked?(); end
# in file thread.c:4285
# +mutex.owned?->trueorfalse+ is not documented
def owned?(); end
# in file thread.c:4449
# +mutex.synchronize{...}->resultoftheblock+ is not documented
def synchronize(); end
# in file thread.c:4126
# +mutex.try_lock->trueorfalse+ is not documented
def try_lock(); end
# in file thread.c:4340
# +mutex.unlock->self+ is not documented
def unlock(); end
end
module Mutex_m # is documented
# in file lib/mutex_m.rb:72
# +&block+ is not documented
def mu_synchronize(&block); end
# in file lib/mutex_m.rb:97
# +timeout+ is not documented
def sleep(timeout = nil); end
end
module NKF # is documented
# in file ext/nkf/nkf.c
AUTO = nil
# in file ext/nkf/nkf.c
NOCONV = nil
# in file ext/nkf/nkf.c
UNKNOWN = nil
# in file ext/nkf/nkf.c
BINARY = nil
# in file ext/nkf/nkf.c
ASCII = nil
# in file ext/nkf/nkf.c
JIS = nil
# in file ext/nkf/nkf.c
EUC = nil
# in file ext/nkf/nkf.c
SJIS = nil
# in file ext/nkf/nkf.c
UTF8 = nil
# in file ext/nkf/nkf.c
UTF16 = nil
# in file ext/nkf/nkf.c
UTF32 = nil
# in file ext/nkf/nkf.c:192
# +str+ is not documented
def self.guess(p1); end
# in file ext/nkf/nkf.c:135
# +opt+, +str+ is not documented
def self.nkf(p1, p2); end
end
class NQXML::Node # is documented
# in file lib/xmlrpc/parser.rb:24
# +index+ is not documented
def [](index); end
# in file lib/xmlrpc/parser.rb:18
def childNodes(); end
# in file lib/xmlrpc/parser.rb:21
def hasChildNodes(); end
# in file lib/xmlrpc/parser.rb:41
def nodeName(); end
# in file lib/xmlrpc/parser.rb:28
def nodeType(); end
# in file lib/xmlrpc/parser.rb:37
def nodeValue(); end
# in file lib/xmlrpc/parser.rb:15
# +node+ is not documented
def removeChild(node); end
end
class NameError # is documented
# in file error.c:937
# +msg[+, +name]->name_error+ is not documented
def self.new(*args); end
# in file error.c:955
# +name_error.name->stringornil+ is not documented
def name(); end
# in file error.c:968
# +name_error.to_s->string+ is not documented
def to_s(); end
end
class Net::FTP # is documented
# in file lib/net/ftp.rb:149
# +passwd+, +acct+ is not documented
def self.new(host = nil, user = nil, passwd = nil, acct = nil); end
# in file lib/net/ftp.rb:131
# +host+, +user+, +passwd+, +acct+, +ftp+ is not documented
def self.open(host, user = nil, passwd = nil, acct = nil); end
# in file lib/net/ftp.rb:730
# +account+ is not documented
def acct(account); end
# in file lib/net/ftp.rb:800
# +dirname+ is not documented
def chdir(dirname); end
# in file lib/net/ftp.rb:243
# +host+, +port+ is not documented
def connect(host, port = FTP_PORT); end
# in file lib/net/ftp.rb:786
# +filename+ is not documented
def delete(filename); end
# in file lib/net/ftp.rb
# +*args+ is not documented
def dir(*args); end
# in file lib/net/ftp.rb:659
# +localfile+, +blocksize+, +data+ is not documented
def get(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE); end
# in file lib/net/ftp.rb:601
# +data+ is not documented
def getbinaryfile(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE); end
# in file lib/net/ftp.rb:635
# +line+ is not documented
def gettextfile(remotefile, localfile = File.basename(remotefile)); end
# in file lib/net/ftp.rb:912
# +arg+ is not documented
def help(arg = nil); end
# in file lib/net/ftp.rb:754
# +*args+, +line+ is not documented
def list(*args); end
# in file lib/net/ftp.rb:452
# +passwd+ is not documented
def login(user = "anonymous", passwd = nil, acct = nil); end
# in file lib/net/ftp.rb
# +*args+ is not documented
def ls(*args); end
# in file lib/net/ftp.rb:902
# +filename+ is not documented
def mdtm(filename); end
# in file lib/net/ftp.rb:843
# +dirname+ is not documented
def mkdir(dirname); end
# in file lib/net/ftp.rb:834
# +filename+ is not documented
def mtime(filename, local = false); end
# in file lib/net/ftp.rb:738
# +dir+ is not documented
def nlst(dir = nil); end
# in file lib/net/ftp.rb:715
# +remotefile+, +blocksize+, +&block+ is not documented
def put(localfile, remotefile = File.basename(localfile), blocksize = DEFAULT_BLOCKSIZE, &block); end
# in file lib/net/ftp.rb:673
# +data+ is not documented
def putbinaryfile(localfile, remotefile = File.basename(localfile), blocksize = DEFAULT_BLOCKSIZE); end
# in file lib/net/ftp.rb:702
# +line+ is not documented
def puttextfile(localfile, remotefile = File.basename(localfile)); end
# in file lib/net/ftp.rb:110
# +sec+ is not documented
def read_timeout=(sec); end
# in file lib/net/ftp.rb:775
# +fromname+, +toname+ is not documented
def rename(fromname, toname); end
# in file lib/net/ftp.rb:483
# +rest_offset+, +data+ is not documented
def retrbinary(cmd, blocksize, rest_offset = nil); end
# in file lib/net/ftp.rb:510
# +line+ is not documented
def retrlines(cmd); end
# in file lib/net/ftp.rb:851
# +dirname+ is not documented
def rmdir(dirname); end
# in file lib/net/ftp.rb:348
# +cmd+ is not documented
def sendcmd(cmd); end
# in file lib/net/ftp.rb:256
# +sock+, +get_greeting+ is not documented
def set_socket(sock, get_greeting = true); end
# in file lib/net/ftp.rb:939
# +arg+ is not documented
def site(arg); end
# in file lib/net/ftp.rb:818
# +filename+ is not documented
def size(filename); end
# in file lib/net/ftp.rb:537
# +cmd+, +rest_offset+, +data+ is not documented
def storbinary(cmd, file, blocksize, rest_offset = nil); end
# in file lib/net/ftp.rb:569
# +cmd+, +line+ is not documented
def storlines(cmd, file); end
# in file lib/net/ftp.rb:358
# +cmd+ is not documented
def voidcmd(cmd); end
end
class Net::HTTP # is documented
# in file lib/net/http.rb:761
SSL_IVNAMES = nil
# in file lib/net/http.rb:774
SSL_ATTRIBUTES = nil
# in file lib/net/http/backward.rb:6
ProxyMod = nil
attr_writer :proxy_from_env # in file lib/net/http.rb:695
attr_writer :proxy_address # in file lib/net/http.rb:696
attr_writer :proxy_port # in file lib/net/http.rb:697
attr_writer :proxy_user # in file lib/net/http.rb:698
attr_writer :proxy_pass # in file lib/net/http.rb:699
attr_accessor :close_on_empty_response # in file lib/net/http.rb:742
# in file lib/net/http.rb:969
# +p_addr+, +p_port+, +p_user+, +p_pass+ is not documented
def self.Proxy(p_addr = :ENV, p_port = nil, p_user = nil, p_pass = nil); end
# in file lib/net/http.rb:453
# +uri_or_host+ is not documented
def self.get(uri_or_host, path = nil, port = nil); end
# in file lib/net/http.rb:434
# +uri_or_host+ is not documented
def self.get_print(uri_or_host, path = nil, port = nil); end
# in file lib/net/http.rb:469
# +uri_or_host+, +&block+ is not documented
def self.get_response(uri_or_host, path = nil, port = nil, &block); end
# in file lib/net/http.rb:632
# +port+ is not documented
def self.new(address, port = nil); end
# in file lib/net/http.rb
# +address+, +port+, +p_addr+, +p_port+, +p_user+, +p_pass+ is not documented
def self.newobj(address, port = nil, p_addr = :ENV, p_port = nil, p_user = nil, p_pass = nil); end
# in file lib/net/http.rb:502
# +params+ is not documented
def self.post_form(url, params); end
# in file lib/net/http.rb:565
# +address+, +port+, +p_addr+, +p_port+, +p_user+, +p_pass+, +opt+, +&block+ is not documented
def self.start(address, *arg); end
# in file lib/net/http.rb:724
# +sec+ is not documented
def continue_timeout=(sec); end
# in file lib/net/http.rb:1242
# +initheader+ is not documented
def copy(path, initheader = nil); end
# in file lib/net/http.rb:1230
# +initheader+ is not documented
def delete(path, initheader = {'Depth' => 'Infinity'}); end
# in file lib/net/http.rb:1123
# +body_segment+ is not documented
def get(path, initheader = {}, dest = nil); end
# in file lib/net/http.rb
# +path+, +initheader+ is not documented
def get2(path, initheader = nil); end
# in file lib/net/http.rb:1152
# +initheader+ is not documented
def head(path, initheader = nil); end
# in file lib/net/http.rb
# +path+, +initheader+, +&block+ is not documented
def head2(path, initheader = nil, &block); end
# in file lib/net/http.rb:665
def inspect(); end
# in file lib/net/http.rb:1206
# +body+, +initheader+ is not documented
def lock(path, body, initheader = nil); end
# in file lib/net/http.rb:1248
# +body+, +initheader+ is not documented
def mkcol(path, body = nil, initheader = nil); end
# in file lib/net/http.rb:1236
# +initheader+ is not documented
def move(path, initheader = nil); end
# in file lib/net/http.rb:1218
# +initheader+ is not documented
def options(path, initheader = nil); end
# in file lib/net/http.rb:1190
# +data+, +initheader+, +dest+, +body_segment+ is not documented
def patch(path, data, initheader = nil, dest = nil); end
# in file lib/net/http.rb:1184
# +initheader+, +body_segment+ is not documented
def post(path, data, initheader = nil, dest = nil); end
# in file lib/net/http.rb
# +path+, +data+, +initheader+ is not documented
def post2(path, data, initheader = nil); end
# in file lib/net/http.rb:1224
# +body+, +initheader+ is not documented
def propfind(path, body = nil, initheader = {'Depth' => '0'}); end
# in file lib/net/http.rb:1200
# +body+, +initheader+ is not documented
def proppatch(path, body, initheader = nil); end
# in file lib/net/http.rb:714
# +sec+ is not documented
def read_timeout=(sec); end
# in file lib/net/http.rb:1371
# +body+, +response+ is not documented
def request(req, body = nil); end
# in file lib/net/http.rb:1283
# +initheader+, +response+ is not documented
def request_get(path, initheader = nil); end
# in file lib/net/http.rb:1297
# +initheader+, +&block+ is not documented
def request_head(path, initheader = nil, &block); end
# in file lib/net/http.rb:1327
# +data+, +initheader+, +response+ is not documented
def request_post(path, data, initheader = nil); end
# in file lib/net/http.rb:1351
# +name+, +path+, +header+ is not documented
def send_request(name, path, data = nil, header = nil); end
# in file lib/net/http.rb:678
# +output+ is not documented
def set_debug_output(output); end
# in file lib/net/http.rb:846
# ++, +http+ is not documented
def start(); end
# in file lib/net/http.rb:1254
# +initheader+ is not documented
def trace(path, initheader = nil); end
# in file lib/net/http.rb:1212
# +body+, +initheader+ is not documented
def unlock(path, body, initheader = nil); end
# in file lib/net/http.rb:753
# +flag+ is not documented
def use_ssl=(flag); end
end
class Net::HTTP::Copy # is documented
# in file lib/net/http/requests.rb:97
METHOD = nil
# in file lib/net/http/requests.rb:98
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:99
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Delete # is documented
# in file lib/net/http/requests.rb:40
METHOD = nil
# in file lib/net/http/requests.rb:41
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:42
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Get # is documented
# in file lib/net/http/requests.rb:8
METHOD = nil
# in file lib/net/http/requests.rb:9
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:10
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Head # is documented
# in file lib/net/http/requests.rb:16
METHOD = nil
# in file lib/net/http/requests.rb:17
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:18
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Lock # is documented
# in file lib/net/http/requests.rb:111
METHOD = nil
# in file lib/net/http/requests.rb:112
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:113
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Mkcol # is documented
# in file lib/net/http/requests.rb:90
METHOD = nil
# in file lib/net/http/requests.rb:91
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:92
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Move # is documented
# in file lib/net/http/requests.rb:104
METHOD = nil
# in file lib/net/http/requests.rb:105
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:106
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Options # is documented
# in file lib/net/http/requests.rb:47
METHOD = nil
# in file lib/net/http/requests.rb:48
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:49
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Patch # is documented
# in file lib/net/http/requests.rb:65
METHOD = nil
# in file lib/net/http/requests.rb:66
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:67
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Post # is documented
# in file lib/net/http/requests.rb:24
METHOD = nil
# in file lib/net/http/requests.rb:25
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:26
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Propfind # is documented
# in file lib/net/http/requests.rb:76
METHOD = nil
# in file lib/net/http/requests.rb:77
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:78
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Proppatch # is documented
# in file lib/net/http/requests.rb:83
METHOD = nil
# in file lib/net/http/requests.rb:84
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:85
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Put # is documented
# in file lib/net/http/requests.rb:32
METHOD = nil
# in file lib/net/http/requests.rb:33
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:34
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Trace # is documented
# in file lib/net/http/requests.rb:54
METHOD = nil
# in file lib/net/http/requests.rb:55
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:56
RESPONSE_HAS_BODY = nil
end
class Net::HTTP::Unlock # is documented
# in file lib/net/http/requests.rb:118
METHOD = nil
# in file lib/net/http/requests.rb:119
REQUEST_HAS_BODY = nil
# in file lib/net/http/requests.rb:120
RESPONSE_HAS_BODY = nil
end
class Net::HTTPAccepted # is documented
# in file lib/net/http/responses.rb:42
HAS_BODY = nil
end
class Net::HTTPBadGateway # is documented
# in file lib/net/http/responses.rb:179
HAS_BODY = nil
end
class Net::HTTPBadRequest # is documented
# in file lib/net/http/responses.rb:89
HAS_BODY = nil
end
class Net::HTTPClientError # is documented
# in file lib/net/http/responses.rb:19
HAS_BODY = nil
# in file lib/net/http/responses.rb:20
EXCEPTION_TYPE = nil
end
class Net::HTTPConflict # is documented
# in file lib/net/http/responses.rb:116
HAS_BODY = nil
end
class Net::HTTPContinue # is documented
# in file lib/net/http/responses.rb:28
HAS_BODY = nil
end
class Net::HTTPCreated # is documented
# in file lib/net/http/responses.rb:39
HAS_BODY = nil
end
module Net::HTTPExceptions # is documented
attr_reader :response # in file lib/net/http/exceptions.rb:9
attr_reader :data # in file lib/net/http/exceptions.rb
end
class Net::HTTPExpectationFailed # is documented
# in file lib/net/http/responses.rb:141
HAS_BODY = nil
end
class Net::HTTPFailedDependency # is documented
# in file lib/net/http/responses.rb:152
HAS_BODY = nil
end
class Net::HTTPForbidden # is documented
# in file lib/net/http/responses.rb:98
HAS_BODY = nil
end
class Net::HTTPFound # is documented
# in file lib/net/http/responses.rb:70
HAS_BODY = nil
end
class Net::HTTPGatewayTimeOut # is documented
# in file lib/net/http/responses.rb:185
HAS_BODY = nil
end
class Net::HTTPGenericRequest # is documented
attr_reader :path # in file lib/net/http/generic_request.rb:54
attr_reader :uri # in file lib/net/http/generic_request.rb:55
attr_reader :body # in file lib/net/http/generic_request.rb:89
attr_reader :body_stream # in file lib/net/http/generic_request.rb:98
# in file lib/net/http/generic_request.rb:10
# +m+, +reqbody+, +resbody+, +uri_or_path+, +initheader+ is not documented
def self.new(m, reqbody, resbody, uri_or_path, initheader = nil); end
# in file lib/net/http/generic_request.rb:91
# +str+ is not documented
def body=(str); end
# in file lib/net/http/generic_request.rb:84
def body_exist?(); end
# in file lib/net/http/generic_request.rb:100
# +input+ is not documented
def body_stream=(input); end
# in file lib/net/http/generic_request.rb:76
def request_body_permitted?(); end
# in file lib/net/http/generic_request.rb:80
def response_body_permitted?(); end
end
class Net::HTTPGone # is documented
# in file lib/net/http/responses.rb:119
HAS_BODY = nil
end
module Net::HTTPHeader # is documented
# in file lib/net/http/header.rb:29
# +key+ is not documented
def [](key); end
# in file lib/net/http/header.rb:35
# +key+, +val+ is not documented
def []=(key, val); end
# in file lib/net/http/header.rb:58
# +key+ is not documented
def add_field(key, val); end
# in file lib/net/http/header.rb:419
# +account+, +password+ is not documented
def basic_auth(account, password); end
# in file lib/net/http/header.rb:433
def connection_close?(); end
# in file lib/net/http/header.rb:438
def connection_keep_alive?(); end
# in file lib/net/http/header.rb:268
# +len+ is not documented
def content_length=(len); end
# in file lib/net/http/header.rb
# +type+, +params+ is not documented
def content_type=(type, params = {}); end
# in file lib/net/http/header.rb:139
# +key+ is not documented
def delete(key); end
# in file lib/net/http/header.rb:162
# ++, +capitalize(k)+, +join('+, +')+ is not documented
def each_capitalized(); end
# in file lib/net/http/header.rb:122
# ++, +key+ is not documented
def each_capitalized_name(); end
# in file lib/net/http/header.rb:98
# ++, +key+ is not documented
def each_header(); end
# in file lib/net/http/header.rb:109
# ++, +key+ is not documented
def each_name(); end
# in file lib/net/http/header.rb:131
# ++, +value+ is not documented
def each_value(); end
# in file lib/net/http/header.rb:86
# +*args+ is not documented
def fetch(key, *args); end
# in file lib/net/http/header.rb
# +params+, +sep+ is not documented
def form_data=(params, sep = '&'); end
# in file lib/net/http/header.rb:12
# +initheader+ is not documented
def initialize_http_header(initheader); end
# in file lib/net/http/header.rb:424
# +account+, +password+ is not documented
def proxy_basic_auth(account, password); end
# in file lib/net/http/header.rb
# +r+, +e+ is not documented
def range=(r, e = nil); end
# in file lib/net/http/header.rb:404
# +enctype+, +formopt+ is not documented
def set_form(params, enctype='application/x-www-form-urlencoded', formopt={}); end
# in file lib/net/http/header.rb:228
# +r+, +e+ is not documented
def set_range(r, e = nil); end
end
class Net::HTTPInformation # is documented
# in file lib/net/http/responses.rb:7
HAS_BODY = nil
end
class Net::HTTPInsufficientStorage # is documented
# in file lib/net/http/responses.rb:192
HAS_BODY = nil
end
class Net::HTTPInternalServerError # is documented
# in file lib/net/http/responses.rb:173
HAS_BODY = nil
end
class Net::HTTPLengthRequired # is documented
# in file lib/net/http/responses.rb:122
HAS_BODY = nil
end
class Net::HTTPLocked # is documented
# in file lib/net/http/responses.rb:149
HAS_BODY = nil
end
class Net::HTTPMethodNotAllowed # is documented
# in file lib/net/http/responses.rb:104
HAS_BODY = nil
end
class Net::HTTPMovedPermanently # is documented
# in file lib/net/http/responses.rb:67
HAS_BODY = nil
end
class Net::HTTPMultiStatus # is documented
# in file lib/net/http/responses.rb:57
HAS_BODY = nil
end
class Net::HTTPMultipleChoices # is documented
# in file lib/net/http/responses.rb:63
HAS_BODY = nil
end
class Net::HTTPNetworkAuthenticationRequired # is documented
# in file lib/net/http/responses.rb:198
HAS_BODY = nil
end
class Net::HTTPNoContent # is documented
# in file lib/net/http/responses.rb:48
HAS_BODY = nil
end
class Net::HTTPNonAuthoritativeInformation # is documented
# in file lib/net/http/responses.rb:45
HAS_BODY = nil
end
class Net::HTTPNotAcceptable # is documented
# in file lib/net/http/responses.rb:107
HAS_BODY = nil
end
class Net::HTTPNotFound # is documented
# in file lib/net/http/responses.rb:101
HAS_BODY = nil
end
class Net::HTTPNotImplemented # is documented
# in file lib/net/http/responses.rb:176
HAS_BODY = nil
end
class Net::HTTPNotModified # is documented
# in file lib/net/http/responses.rb:77
HAS_BODY = nil
end
class Net::HTTPOK # is documented
# in file lib/net/http/responses.rb:36
HAS_BODY = nil
end
class Net::HTTPPartialContent # is documented
# in file lib/net/http/responses.rb:54
HAS_BODY = nil
end
class Net::HTTPPaymentRequired # is documented
# in file lib/net/http/responses.rb:95
HAS_BODY = nil
end
class Net::HTTPPreconditionFailed # is documented
# in file lib/net/http/responses.rb:125
HAS_BODY = nil
end
class Net::HTTPPreconditionRequired # is documented
# in file lib/net/http/responses.rb:159
HAS_BODY = nil
end
class Net::HTTPProxyAuthenticationRequired # is documented
# in file lib/net/http/responses.rb:110
HAS_BODY = nil
end
class Net::HTTPRedirection # is documented
# in file lib/net/http/responses.rb:15
HAS_BODY = nil
end
class Net::HTTPRequestEntityTooLarge # is documented
# in file lib/net/http/responses.rb:128
HAS_BODY = nil
end
class Net::HTTPRequestHeaderFieldsTooLarge # is documented
# in file lib/net/http/responses.rb:165
HAS_BODY = nil
end
class Net::HTTPRequestTimeOut # is documented
# in file lib/net/http/responses.rb:113
HAS_BODY = nil
end
class Net::HTTPRequestURITooLong # is documented
# in file lib/net/http/responses.rb:131
HAS_BODY = nil
end
class Net::HTTPRequestedRangeNotSatisfiable # is documented
# in file lib/net/http/responses.rb:138
HAS_BODY = nil
end
class Net::HTTPResetContent # is documented
# in file lib/net/http/responses.rb:51
HAS_BODY = nil
end
class Net::HTTPResponse # is documented
# in file lib/net/http/responses.rb:202
CODE_CLASS_TO_OBJ = nil
# in file lib/net/http/responses.rb:209
CODE_TO_OBJ = nil
# in file lib/net/http/response.rb:231
# +value+ is not documented
def body=(value); end
# in file lib/net/http/response.rb:193
# +dest+, +&block+ is not documented
def read_body(dest = nil, &block); end
end
class Net::HTTPSeeOther # is documented
# in file lib/net/http/responses.rb:74
HAS_BODY = nil
end
class Net::HTTPServerError # is documented
# in file lib/net/http/responses.rb:23
HAS_BODY = nil
# in file lib/net/http/responses.rb:24
EXCEPTION_TYPE = nil
end
class Net::HTTPServiceUnavailable # is documented
# in file lib/net/http/responses.rb:182
HAS_BODY = nil
end
class Net::HTTPSuccess # is documented
# in file lib/net/http/responses.rb:11
HAS_BODY = nil
end
class Net::HTTPSwitchProtocol # is documented
# in file lib/net/http/responses.rb:31
HAS_BODY = nil
end
class Net::HTTPTemporaryRedirect # is documented
# in file lib/net/http/responses.rb:84
HAS_BODY = nil
end
class Net::HTTPTooManyRequests # is documented
# in file lib/net/http/responses.rb:162
HAS_BODY = nil
end
class Net::HTTPUnauthorized # is documented
# in file lib/net/http/responses.rb:92
HAS_BODY = nil
end
class Net::HTTPUnknownResponse # is documented
# in file lib/net/http/responses.rb:3
HAS_BODY = nil
end
class Net::HTTPUnprocessableEntity # is documented
# in file lib/net/http/responses.rb:146
HAS_BODY = nil
end
class Net::HTTPUnsupportedMediaType # is documented
# in file lib/net/http/responses.rb:135
HAS_BODY = nil
end
class Net::HTTPUpgradeRequired # is documented
# in file lib/net/http/responses.rb:156
HAS_BODY = nil
end
class Net::HTTPUseProxy # is documented
# in file lib/net/http/responses.rb:80
HAS_BODY = nil
end
class Net::HTTPVersionNotSupported # is documented
# in file lib/net/http/responses.rb:188
HAS_BODY = nil
end
class Net::IMAP # is documented
# in file lib/net/imap.rb:1321
DATE_MONTH = nil
# in file lib/net/imap.rb:269
# +val+ is not documented
def self.debug=(val); end
# in file lib/net/imap.rb:957
# +s+ is not documented
def self.decode_utf7(s); end
# in file lib/net/imap.rb:968
# +s+ is not documented
def self.encode_utf7(s); end
# in file lib/net/imap.rb:279
# +count+ is not documented
def self.max_flag_count=(count); end
# in file lib/net/imap.rb:874
# +handler+ is not documented
def add_response_handler(handler = Proc.new); end
# in file lib/net/imap.rb:411
# +*args+ is not documented
def authenticate(auth_type, *args); end
# in file lib/net/imap.rb:910
# +&response_handler+ is not documented
def idle(&response_handler); end
# in file lib/net/imap.rb:879
# +handler+ is not documented
def remove_response_handler(handler); end
# in file lib/net/imap.rb:767
# +charset+ is not documented
def search(keys, charset = nil); end
# in file lib/net/imap.rb:853
# +sort_keys+, +search_keys+, +charset+ is not documented
def sort(sort_keys, search_keys, charset); end
# in file lib/net/imap.rb:372
# +options+, +verify+ is not documented
def starttls(options = {}, verify = true); end
# in file lib/net/imap.rb:896
# +algorithm+, +search_keys+ is not documented
def thread(algorithm, search_keys, charset); end
# in file lib/net/imap.rb:840
# +mailbox+ is not documented
def uid_copy(set, mailbox); end
# in file lib/net/imap.rb:804
# +attr+ is not documented
def uid_fetch(set, attr); end
# in file lib/net/imap.rb:772
# +keys+, +charset+ is not documented
def uid_search(keys, charset = nil); end
# in file lib/net/imap.rb:858
# +sort_keys+, +search_keys+, +charset+ is not documented
def uid_sort(sort_keys, search_keys, charset); end
# in file lib/net/imap.rb:827
# +attr+, +flags+ is not documented
def uid_store(set, attr, flags); end
# in file lib/net/imap.rb:902
# +algorithm+, +search_keys+, +charset+ is not documented
def uid_thread(algorithm, search_keys, charset); end
end
class Net::IMAP::BodyTypeAttachment # is documented
# in file lib/net/imap.rb:1990
def multipart?(); end
end
class Net::IMAP::BodyTypeBasic # is documented
# in file lib/net/imap.rb:1903
def multipart?(); end
end
class Net::IMAP::BodyTypeExtension # is documented
# in file lib/net/imap.rb:2039
def multipart?(); end
end
class Net::IMAP::BodyTypeMessage # is documented
# in file lib/net/imap.rb:1961
def multipart?(); end
end
class Net::IMAP::BodyTypeMultipart # is documented
# in file lib/net/imap.rb:2022
def multipart?(); end
end
class Net::IMAP::BodyTypeText # is documented
# in file lib/net/imap.rb:1931
def multipart?(); end
end
class Net::IMAP::CramMD5Authenticator # is documented
# in file lib/net/imap.rb:3418
# +user+, +password+ is not documented
def self.new(user, password); end
# in file lib/net/imap.rb:3411
# +challenge+ is not documented
def process(challenge); end
end
class Net::IMAP::DigestMD5Authenticator # is documented
# in file lib/net/imap.rb:3517
STAGE_ONE = nil
# in file lib/net/imap.rb:3518
STAGE_TWO = nil
# in file lib/net/imap.rb:3510
# +user+, +password+, +authname+ is not documented
def self.new(user, password, authname = nil); end
# in file lib/net/imap.rb:3445
# +challenge+ is not documented
def process(challenge); end
end
class Net::IMAP::LoginAuthenticator # is documented
# in file lib/net/imap.rb:3381
STATE_USER = nil
# in file lib/net/imap.rb:3382
STATE_PASSWORD = nil
# in file lib/net/imap.rb:3384
# +user+, +password+ is not documented
def self.new(user, password); end
# in file lib/net/imap.rb:3369
# +data+ is not documented
def process(data); end
end
class Net::IMAP::PlainAuthenticator # is documented
# in file lib/net/imap.rb:3401
# +user+, +password+ is not documented
def self.new(user, password); end
# in file lib/net/imap.rb:3395
# +data+ is not documented
def process(data); end
end
class Net::IMAP::ResponseError # is documented
# in file lib/net/imap.rb:3561
# +response+ is not documented
def self.new(response); end
end
class Net::InternetMessageIO::WriteAdapter # is documented
# in file lib/net/protocol.rb:358
# +socket+, +method+ is not documented
def self.new(socket, method); end
# in file lib/net/protocol.rb:373
# +str+ is not documented
def <<(str); end
# in file lib/net/protocol.rb
# +str+ is not documented
def print(str); end
# in file lib/net/protocol.rb:382
# +*args+ is not documented
def printf(*args); end
# in file lib/net/protocol.rb:378
# +str+ is not documented
def puts(str = ''); end
# in file lib/net/protocol.rb:367
# +str+ is not documented
def write(str); end
end
class Net::POP3 # is documented
# in file lib/net/pop.rb:305
# +address+, +port+, +account+, +password+, +isapop+ is not documented
def self.auth_only(address, port = nil, account = nil, password = nil, isapop = false); end
# in file lib/net/pop.rb:337
# +verify_or_params+, +certs+ is not documented
def self.create_ssl_params(verify_or_params = {}, certs = nil); end
# in file lib/net/pop.rb:283
# +address+, +port+, +account+, +password+, +isapop+, +&block+ is not documented
def self.delete_all(address, port = nil, account = nil, password = nil, isapop = false, &block); end
# in file lib/net/pop.rb:262
# +address+, +port+, +account+, +password+, +isapop+, +message+ is not documented
def self.foreach(address, port = nil, account = nil, password = nil, isapop = false); end
# in file lib/net/pop.rb:417
# +addr+ is not documented
def self.new(addr, port = nil, isapop = false); end
# in file lib/net/pop.rb:401
# +address+, +port+, +account+, +password+, +isapop+, +pop+ is not documented
def self.start(address, port = nil, account = nil, password = nil, isapop = false); end
# in file lib/net/pop.rb:314
# +account+, +password+ is not documented
def auth_only(account, password); end
# in file lib/net/pop.rb:686
# ++, +message+ is not documented
def delete_all(); end
# in file lib/net/pop.rb:664
# ++, +message+ is not documented
def each_mail(); end
# in file lib/net/pop.rb:508
# +sec+ is not documented
def read_timeout=(sec); end
# in file lib/net/pop.rb:485
# +arg+ is not documented
def set_debug_output(arg); end
# in file lib/net/pop.rb:526
# +account+, +password+, +pop+ is not documented
def start(account, password); end
end
class Net::POPMail # is documented
# in file lib/net/pop.rb
# +dest+ is not documented
def all( dest = '' ); end
# in file lib/net/pop.rb
# +dest+ is not documented
def mail( dest = '' ); end
# in file lib/net/pop.rb:801
# +message_chunk+ is not documented
def pop( dest = '' ); end
end
class Net::SMTP # is documented
# in file lib/net/smtp.rb:173
Revision = nil
# in file lib/net/smtp.rb:792
IMASK = nil
# in file lib/net/smtp.rb:793
OMASK = nil
# in file lib/net/smtp.rb:801
CRAM_BUFSIZE = nil
# in file lib/net/smtp.rb:194
def self.default_ssl_context(); end
# in file lib/net/smtp.rb:453
# +smtp+ is not documented
def self.start(address, port = nil, helo = 'localhost', user = nil, secret = nil, authtype = nil); end
# in file lib/net/smtp.rb:754
# +user+, +secret+ is not documented
def auth_cram_md5(user, secret); end
# in file lib/net/smtp.rb:743
# +user+, +secret+ is not documented
def auth_login(user, secret); end
# in file lib/net/smtp.rb:734
# +user+, +secret+ is not documented
def auth_plain(user, secret); end
# in file lib/net/smtp.rb:728
# +user+, +secret+, +authtype+ is not documented
def authenticate(user, secret, authtype = DEFAULT_AUTH_TYPE); end
# in file lib/net/smtp.rb:888
# +stream+ is not documented
def data(msgstr = nil); end
# in file lib/net/smtp.rb:394
# +arg+ is not documented
def debug_output=(arg); end
# in file lib/net/smtp.rb:826
# +domain+ is not documented
def ehlo(domain); end
# in file lib/net/smtp.rb
# +context+ is not documented
def enable_ssl(context = SMTP.default_ssl_context); end
# in file lib/net/smtp.rb:822
# +domain+ is not documented
def helo(domain); end
# in file lib/net/smtp.rb:830
# +from_addr+ is not documented
def mailfrom(from_addr); end
# in file lib/net/smtp.rb:712
# +*to_addrs+, +stream+ is not documented
def open_message_stream(from_addr, *to_addrs); end
# in file lib/net/smtp.rb:908
def quit(); end
# in file lib/net/smtp.rb:858
# +to_addr+ is not documented
def rcptto(to_addr); end
# in file lib/net/smtp.rb:837
# +to_addrs+ is not documented
def rcptto_list(to_addrs); end
# in file lib/net/smtp.rb:375
# +sec+ is not documented
def read_timeout=(sec); end
# in file lib/net/smtp.rb
# +from_addr+, +*to_addrs+ is not documented
def ready(from_addr, *to_addrs); end
# in file lib/net/smtp.rb
# +msgstr+, +from_addr+, +*to_addrs+ is not documented
def send_mail(msgstr, from_addr, *to_addrs); end
# in file lib/net/smtp.rb:659
# +*to_addrs+ is not documented
def send_message(msgstr, from_addr, *to_addrs); end
# in file lib/net/smtp.rb
# +msgstr+, +from_addr+, +*to_addrs+ is not documented
def sendmail(msgstr, from_addr, *to_addrs); end
# in file lib/net/smtp.rb
# +arg+ is not documented
def set_debug_output(arg); end
# in file lib/net/smtp.rb:515
# +smtp+ is not documented
def start(helo = 'localhost', user = nil, secret = nil, authtype = nil); end
end
class Net::SMTP::Response # is documented
# in file lib/net/smtp.rb:985
# +status+, +string+ is not documented
def self.new(status, string); end
# in file lib/net/smtp.rb:979
# +str+ is not documented
def self.parse(str); end
end
class Net::Telnet # is documented
# in file lib/net/telnet.rb:273
# +mesg+ is not documented
def self.new(options); end
# in file lib/net/telnet.rb:417
# +mode+ is not documented
def binmode=(mode); end
# in file lib/net/telnet.rb:678
# +recvdata+ is not documented
def cmd(options); end
# in file lib/net/telnet.rb:722
# +options+, +password+, +recvdata+ is not documented
def login(options, password = nil); end
# in file lib/net/telnet.rb:431
# +string+ is not documented
def preprocess(string); end
# in file lib/net/telnet.rb:625
# +string+ is not documented
def print(string); end
# in file lib/net/telnet.rb:647
# +string+ is not documented
def puts(string); end
# in file lib/net/telnet.rb:395
# +mode+ is not documented
def telnetmode=(mode); end
# in file lib/net/telnet.rb:528
# +recvdata+ is not documented
def waitfor(options); end
end
module Newton # is documented
# in file ext/bigdecimal/lib/bigdecimal/newton.rb:42
# +f+, +x+ is not documented
def nlsolve(f,x); end
# in file ext/bigdecimal/lib/bigdecimal/newton.rb:33
# +fv+, +zero+ is not documented
def norm(fv,zero=0.0); end
end
class NilClass # is documented
# in file object.c:1197
# +nil&obj->false+ is not documented
def &(p1); end
# in file object.c:1232
# +nil^obj->trueorfalse+ is not documented
def ^(p1); end
# in file object.c:1081
# +nil.inspect->"nil"+ is not documented
def inspect(); end
# in file rational.c:1853
# +[eps])->(0/1+ is not documented
def rationalize(p1 = v1); end
# in file object.c:1051
# +nil.to_a->[]+ is not documented
def to_a(); end
# in file complex.c:1497
# +0+0i+ is not documented
def to_c(); end
# in file object.c:1021
# +nil.to_f->0.0+ is not documented
def to_f(); end
# in file object.c:1068
# +nil.to_h->{}+ is not documented
def to_h(); end
# in file object.c:1006
# +nil.to_i->0+ is not documented
def to_i(); end
# in file rational.c:1840
# +0/1+ is not documented
def to_r(); end
# in file object.c:1034
# +nil.to_s->""+ is not documented
def to_s(); end
# in file object.c:1213
# +nil|obj->trueorfalse+ is not documented
def |(p1); end
end
class NoMethodError # is documented
# in file error.c:989
# +msg+, +name[+, +args]->no_method_error+ is not documented
def self.new(*args); end
# in file error.c:1132
# +no_method_error.args->obj+ is not documented
def args(); end
end
class OLEProperty # is documented
# in file ext/win32ole/lib/win32ole/property.rb:4
# +obj+, +dispid+, +gettypes+, +settypes+ is not documented
def self.new(obj, dispid, gettypes, settypes); end
# in file ext/win32ole/lib/win32ole/property.rb:10
# +*args+ is not documented
def [](*args); end
# in file ext/win32ole/lib/win32ole/property.rb:13
# +*args+ is not documented
def []=(*args); end
end
class Object # is documented
# in file lib/optparse.rb:1939
Version = nil
# in file lib/yaml.rb:56
YAML = nil
# in file ext/psych/lib/psych/core_ext.rb:2
# +url+ is not documented
def self.yaml_tag(url); end
# in file object.c:1290
# +obj!~other->trueorfalse+ is not documented
def !~(p1); end
# in file object.c:1304
# +obj<+ is not documented
def <=>(p1); end
# in file object.c:55
# +obj+ is not documented
def ===(p1); end
# in file object.c:1276
# +obj+ is not documented
def =~(p1); end
# in file lib/csv.rb:2292
# +*args+, +&block+ is not documented
def CSV(*args, &block); end
# in file lib/delegate.rb:335
# +superclass+ is not documented
def DelegateClass(superclass); end
# in file ext/digest/lib/digest.rb:86
# +name->digest_subclass+ is not documented
def Digest(name); end
# in file object.c:193
# +obj.class->class+ is not documented
def class(); end
# in file object.c:295
# +obj.clone->an_object+ is not documented
def clone(); end
# in file proc.c:1461
# +symbol{block}->proc+ is not documented
def define_singleton_method(*args); end
# in file io.c:6960
# +port+ is not documented
def display(p1 = v1); end
# in file object.c:337
# +obj.dup->an_object+ is not documented
def dup(); end
# in file enumerator.c:240
# +*args+, +*args+ is not documented
def enum_for(*args); end
# in file object.c:108
# +other->trueorfalse+ is not documented
def eql?(p1); end
# in file eval.c:1298
# +module+, +...->obj+ is not documented
def extend(*args); end
# in file object.c:949
# +obj.freeze->obj+ is not documented
def freeze(); end
# in file object.c:978
# +obj.frozen?->trueorfalse+ is not documented
def frozen?(); end
# in file object.c:495
# +obj.inspect->string+ is not documented
def inspect(); end
# in file object.c:544
# +class->trueorfalse+ is not documented
def instance_of?(p1); end
# in file object.c:2143
# +symbol->trueorfalse+ is not documented
def instance_variable_defined?(p1); end
# in file object.c:2072
# +symbol->obj+ is not documented
def instance_variable_get(p1); end
# in file object.c:2113
# +symbol+, +obj->obj+ is not documented
def instance_variable_set(p1, p2); end
# in file object.c:1362
# +obj.instance_variables->array+ is not documented
def instance_variables(); end
# in file object.c:581
# +class->trueorfalse+ is not documented
def is_a?(p1); end
# in file object.c:581
# +class->trueorfalse+ is not documented
def kind_of?(p1); end
# in file proc.c:1253
# +sym->method+ is not documented
def method(p1); end
# in file object.c:1129
# +all+ is not documented
def methods(p1); end
# in file gc.c:1688
# +obj.object_id->integer+ is not documented
def object_id(); end
# in file object.c:1172
# +all+ is not documented
def private_methods(*args); end
# in file object.c:1157
# +all+ is not documented
def protected_methods(*args); end
# in file proc.c:1270
# +sym->method+ is not documented
def public_method(p1); end
# in file object.c:1187
# +all+ is not documented
def public_methods(*args); end
# in file vm_eval.c:899
# +symbol[+, +args...]->obj+ is not documented
def public_send(*args); end
# in file object.c:1394
# +symbol->obj+ is not documented
def remove_instance_variable(p1); end
# in file vm_method.c:1578
# +symbol+, +include_all+ is not documented
def respond_to?(p1, p2 = v2); end
# in file vm_method.c:1610
# +symbol+, +include_all->trueorfalse+ is not documented
def respond_to_missing?(p1, p2); end
# in file vm_eval.c:882
# +symbol[+, +args...]->obj+ is not documented
def send(*args); end
# in file lib/un.rb:35
# +options+, +*long_options+, +argv+, +opt_hash+ is not documented
def setup(options = "", *long_options); end
# in file object.c:216
# +obj.singleton_class->class+ is not documented
def singleton_class(); end
# in file object.c:1226
# +all+ is not documented
def singleton_methods(p1 = v1); end
# in file lib/webrick/httpservlet/cgi_runner.rb:11
# +io+, +size+ is not documented
def sysread(io, size); end
# in file object.c:838
# +obj.taint->obj+ is not documented
def taint(); end
# in file object.c:821
# +obj.tainted?->trueorfalse+ is not documented
def tainted?(); end
# in file object.c:611
# +obj.tap+ is not documented
def tap(); end
# in file lib/timeout.rb:95
# +n+, +e+, +&block+ is not documented
def timeout(n, e = nil, &block); end
# in file enumerator.c:240
# +*args+, +*args+ is not documented
def to_enum(*args); end
# in file object.c:383
# +obj.to_s->string+ is not documented
def to_s(); end
# in file ext/psych/lib/psych/core_ext.rb
# +options+ is not documented
def to_yaml(options = {}); end
# in file object.c:909
# +obj.trust->obj+ is not documented
def trust(); end
# in file object.c:857
# +obj.untaint->obj+ is not documented
def untaint(); end
# in file object.c:890
# +obj.untrust->obj+ is not documented
def untrust(); end
# in file object.c:875
# +obj.untrusted?->trueorfalse+ is not documented
def untrusted?(); end
end
module ObjectSpace # is documented
# in file gc.c:1615
# +object_id->an_object+ is not documented
def self._id2ref(p1); end
# in file gc.c:1769
# +[result_hash]->hash+ is not documented
def self.count_objects(p1 = v1); end
# in file gc.c:1290
# +obj+, +aProc+ is not documented
def self.define_finalizer(p1, p2 = v2); end
# in file gc.c:1240
# +[module]->an_enumerator+ is not documented
def self.each_object(p1 = v1); end
# in file gc.c:3098
# +ObjectSpace.garbage_collect->nil+ is not documented
def self.garbage_collect(); end
# in file gc.c:1264
# +obj+ is not documented
def self.undefine_finalizer(p1); end
end
class ObjectSpace::WeakMap # is documented
# in file gc.c:3852
# +p1+ is not documented
def [](p1); end
# in file gc.c:3829
# +p1+, +p2+ is not documented
def []=(p1, p2); end
end
module Open3 # is documented
# in file lib/open3.rb:323
# +*cmd+ is not documented
def self.capture2(*cmd); end
# in file lib/open3.rb:362
# +*cmd+ is not documented
def self.capture2e(*cmd); end
# in file lib/open3.rb:269
# +*cmd+ is not documented
def self.capture3(*cmd); end
# in file lib/open3.rb:652
# +*cmds+ is not documented
def self.pipeline(*cmds); end
# in file lib/open3.rb:483
# +*cmds+, +&block+ is not documented
def self.pipeline_r(*cmds, &block); end
# in file lib/open3.rb:427
# +*cmds+, +&block+ is not documented
def self.pipeline_rw(*cmds, &block); end
# in file lib/open3.rb:584
# +*cmds+, +&block+ is not documented
def self.pipeline_start(*cmds, &block); end
# in file lib/open3.rb:525
# +*cmds+, +&block+ is not documented
def self.pipeline_w(*cmds, &block); end
# in file lib/open3.rb:143
# +*cmd+, +&block+ is not documented
def self.popen2(*cmd, &block); end
# in file lib/open3.rb:192
# +*cmd+, +&block+ is not documented
def self.popen2e(*cmd, &block); end
# in file lib/open3.rb:82
# +*cmd+, +&block+ is not documented
def self.popen3(*cmd, &block); end
end
module OpenSSL # is documented
# in file ext/openssl/ossl.c
OPENSSL_FIPS = nil
# in file ext/openssl/ossl.c:396
# +OpenSSL.debug->true|false+ is not documented
def self.debug(); end
# in file ext/openssl/ossl.c:409
# +OpenSSL.debug+ is not documented
def self.debug=(p1); end
# in file ext/openssl/ossl.c:357
# +OpenSSL.errors->[String...]+ is not documented
def self.errors(); end
# in file ext/openssl/ossl.c:440
# +OpenSSL.fips_mode+ is not documented
def self.fips_mode=(p1); end
end
module OpenSSL::ASN1 # is documented
# in file ext/openssl/ossl_asn1.c:1049
# +der->ASN1Data+ is not documented
def self.decode(p1); end
# in file ext/openssl/ossl_asn1.c:1079
# +der->ArrayofASN1Data+ is not documented
def self.decode_all(p1); end
# in file ext/openssl/ossl_asn1.c:1021
# +asn1->nil+ is not documented
def self.traverse(p1); end
end
class OpenSSL::ASN1::ASN1Data # is documented
# in file ext/openssl/ossl_asn1.c:754
# +asn1.to_der+ is not documented
def to_der(); end
end
class OpenSSL::ASN1::Constructive # is documented
# in file ext/openssl/ossl_asn1.c:1127
# +value[+, +tag_class]+ is not documented
def self.new(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_asn1.c:1347
# +asn1_ary.each+ is not documented
def each(); end
# in file ext/openssl/ossl_asn1.c:1251
# +asn1.to_der+ is not documented
def to_der(); end
end
class OpenSSL::ASN1::ObjectId # is documented
# in file ext/openssl/ossl_asn1.c:1354
# +p1+, +p2+, +p3+ is not documented
def self.register(p1, p2, p3); end
# in file ext/openssl/ossl_asn1.c:1393
def oid(); end
# in file ext/openssl/ossl_asn1.c
def short_name(); end
# in file ext/openssl/ossl_asn1.c:1367
def sn(); end
end
class OpenSSL::ASN1::Primitive # is documented
# in file ext/openssl/ossl_asn1.c:1127
# +value[+, +tag_class]+ is not documented
def self.new(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_asn1.c:1208
# +asn1.to_der+ is not documented
def to_der(); end
end
class OpenSSL::BN # is documented
# in file ext/openssl/ossl_bn.c:570
# +[+, +safe[+, +add[+, +rem]]]+ is not documented
def self.generate_prime(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_bn.c:112
# +string+, +0|2|10|16+ is not documented
def self.new(p1, p2 = v2); end
# in file ext/openssl/ossl_bn.c:363
# +bn1/bn2+, +remainder]+ is not documented
def /(p1); end
# in file ext/openssl/ossl_bn.c
# +p1+ is not documented
def ==(p1); end
# in file ext/openssl/ossl_bn.c
# +p1+ is not documented
def ===(p1); end
# in file ext/openssl/ossl_bn.c:441
# +bit+ is not documented
def bit_set?(p1); end
# in file ext/openssl/ossl_bn.c:242
# +p1+ is not documented
def coerce(p1); end
# in file ext/openssl/ossl_bn.c:616
# +p1+ is not documented
def copy(p1); end
# in file ext/openssl/ossl_bn.c:650
# +p1+ is not documented
def eql?(p1); end
# in file ext/openssl/ossl_bn.c:236
def to_bn(); end
# in file ext/openssl/ossl_bn.c:218
# +bn.to_i+ is not documented
def to_i(); end
# in file ext/openssl/ossl_bn.c
def to_int(); end
end
module OpenSSL::Buffering # is documented
# in file ext/openssl/lib/openssl/buffering.rb:37
# +*args+ is not documented
def self.new(*args); end
# in file ext/openssl/lib/openssl/buffering.rb:220
# +line+ is not documented
def each(eol=$/); end
# in file ext/openssl/lib/openssl/buffering.rb:261
# ++, +byte+ is not documented
def each_byte(); end
# in file ext/openssl/lib/openssl/buffering.rb
# +eol+ is not documented
def each_line(eol=$/); end
# in file ext/openssl/lib/openssl/buffering.rb:412
# +*args+ is not documented
def print(*args); end
# in file ext/openssl/lib/openssl/buffering.rb:425
# +s+, +*args+ is not documented
def printf(s, *args); end
# in file ext/openssl/lib/openssl/buffering.rb:392
# +*args+ is not documented
def puts(*args); end
# in file ext/openssl/lib/openssl/buffering.rb:164
# +buf+ is not documented
def read_nonblock(maxlen, buf=nil); end
# in file ext/openssl/lib/openssl/buffering.rb:373
# +s+ is not documented
def write_nonblock(s); end
end
class OpenSSL::Cipher # is documented
# in file ext/openssl/ossl_cipher.c:165
# +Cipher.ciphers->array[string...]+ is not documented
def self.ciphers(); end
# in file ext/openssl/ossl_cipher.c:99
# +string->cipher+ is not documented
def self.new(p1); end
# in file ext/openssl/ossl_cipher.c:504
# +cipher.auth_data+ is not documented
def auth_data=(p1); end
# in file ext/openssl/ossl_cipher.c:559
# +cipher.auth_tag([tag_len]->string+ is not documented
def auth_tag(p1 = v1); end
# in file ext/openssl/ossl_cipher.c:602
# +cipher.auth_tag+ is not documented
def auth_tag=(p1); end
# in file ext/openssl/ossl_cipher.c:633
# +cipher.authenticated?->boolean+ is not documented
def authenticated?(); end
# in file ext/openssl/ossl_cipher.c:276
# +cipher.decrypt->self+ is not documented
def decrypt(*args); end
# in file ext/openssl/ossl_cipher.c:258
# +cipher.encrypt->self+ is not documented
def encrypt(*args); end
# in file ext/openssl/ossl_cipher.c:391
# +cipher.final->string+ is not documented
def final(); end
# in file ext/openssl/ossl_cipher.c:468
# +cipher.iv+ is not documented
def iv=(p1); end
# in file ext/openssl/ossl_cipher.c:436
# +cipher.key+ is not documented
def key=(p1); end
# in file ext/openssl/ossl_cipher.c:667
# +cipher.key_len+ is not documented
def key_len=(p1); end
# in file ext/openssl/ossl_cipher.c:415
# +cipher.name->string+ is not documented
def name(); end
# in file ext/openssl/ossl_cipher.c:691
# +cipher.padding+ is not documented
def padding=(p1); end
# in file ext/openssl/ossl_cipher.c:302
# +pass[+, +salt[+, +iterations[+, +digest]]]->nil+ is not documented
def pkcs5_keyivgen(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_cipher.c:190
# +cipher.reset->self+ is not documented
def reset(); end
# in file ext/openssl/ossl_cipher.c:345
# +data[+, +buffer]->stringorbuffer+ is not documented
def update(p1, p2 = v2); end
end
class OpenSSL::Config # is documented
# in file ext/openssl/ossl_config.c
DEFAULT_CONFIG_FILE = nil
# in file ext/openssl/lib/openssl/config.rb:212
# +filename+ is not documented
def self.new(filename = nil); end
# in file ext/openssl/lib/openssl/config.rb:20
# +str+ is not documented
def self.parse(str); end
# in file ext/openssl/lib/openssl/config.rb:30
# +io+ is not documented
def self.parse_config(io); end
# in file ext/openssl/lib/openssl/config.rb:248
# +section+ is not documented
def [](section); end
# in file ext/openssl/lib/openssl/config.rb:257
# +section+, +pairs+ is not documented
def []=(section, pairs); end
# in file ext/openssl/lib/openssl/config.rb:243
# +section+, +key+, +value+ is not documented
def add_value(section, key, value); end
# in file ext/openssl/lib/openssl/config.rb:295
def data(); end
# in file ext/openssl/lib/openssl/config.rb:281
# ++, +section+, +key+, +value+ is not documented
def each(); end
# in file ext/openssl/lib/openssl/config.rb:223
# +section+, +key+ is not documented
def get_value(section, key); end
# in file ext/openssl/lib/openssl/config.rb:252
# +name+ is not documented
def section(name); end
# in file ext/openssl/lib/openssl/config.rb:265
def sections(); end
# in file ext/openssl/lib/openssl/config.rb:231
# +arg1+, +arg2+ is not documented
def value(arg1, arg2 = nil); end
end
class OpenSSL::Digest # is documented
# in file ext/openssl/ossl_digest.c:115
# +string[+, +data]->Digest+ is not documented
def self.new(p1, p2 = v2); end
# in file ext/openssl/ossl_digest.c
# +p1+ is not documented
def <<(p1); end
# in file ext/openssl/ossl_digest.c:283
# +digest.block_length->integer+ is not documented
def block_length(); end
# in file ext/openssl/ossl_digest.c:260
# +digest.digest_length->integer+ is not documented
def digest_length(); end
# in file ext/openssl/ossl_digest.c:238
# +digest.name->string+ is not documented
def name(); end
# in file ext/openssl/ossl_digest.c:160
# +digest.reset->self+ is not documented
def reset(); end
# in file ext/openssl/ossl_digest.c:188
# +string->aString+ is not documented
def update(p1); end
end
class OpenSSL::Digest::Digest # is documented
# in file ext/openssl/lib/openssl/digest.rb:64
# +*args+ is not documented
def self.new(*args); end
end
class OpenSSL::Engine # is documented
# in file ext/openssl/ossl_engine.c:147
# +p1+ is not documented
def self.by_id(p1); end
# in file ext/openssl/ossl_engine.c:119
def self.cleanup(); end
# in file ext/openssl/ossl_engine.c:128
def self.engines(); end
# in file ext/openssl/ossl_engine.c:49
# +p1+ is not documented
def self.load(p1 = v1); end
# in file ext/openssl/ossl_engine.c:210
# +p1+ is not documented
def cipher(p1); end
# in file ext/openssl/ossl_engine.c:343
def cmds(); end
# in file ext/openssl/ossl_engine.c:313
# +p1+, +p2+ is not documented
def ctrl_cmd(p1, p2 = v2); end
# in file ext/openssl/ossl_engine.c:233
# +p1+ is not documented
def digest(p1); end
# in file ext/openssl/ossl_engine.c:198
def finish(); end
# in file ext/openssl/ossl_engine.c:182
def id(); end
# in file ext/openssl/ossl_engine.c:255
# +p1+, +p2+ is not documented
def load_private_key(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_engine.c:279
# +p1+, +p2+ is not documented
def load_public_key(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_engine.c:190
def name(); end
# in file ext/openssl/ossl_engine.c:301
# +p1+ is not documented
def set_default(p1); end
end
class OpenSSL::HMAC # is documented
# in file ext/openssl/ossl_hmac.c:193
# +digest+, +key+, +data->aString+ is not documented
def self.digest(p1, p2, p3); end
# in file ext/openssl/ossl_hmac.c:212
# +digest+, +key+, +data->aString+ is not documented
def self.hexdigest(p1, p2, p3); end
# in file ext/openssl/ossl_hmac.c:66
# +key+, +digest->hmac+ is not documented
def self.new(p1, p2); end
# in file ext/openssl/ossl_hmac.c
# +p1+ is not documented
def <<(p1); end
# in file ext/openssl/ossl_hmac.c:131
# +hmac.digest->aString+ is not documented
def digest(); end
# in file ext/openssl/ossl_hmac.c:151
# +hmac.hexdigest->aString+ is not documented
def hexdigest(); end
# in file ext/openssl/ossl_hmac.c
def inspect(); end
# in file ext/openssl/ossl_hmac.c:177
# +hmac.reset->self+ is not documented
def reset(); end
# in file ext/openssl/ossl_hmac.c
def to_s(); end
# in file ext/openssl/ossl_hmac.c:99
# +string->self+ is not documented
def update(p1); end
end
class OpenSSL::Netscape::SPKI # is documented
# in file ext/openssl/ossl_ns_spki.c:61
# +[request]+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_ns_spki.c:214
# +spki.challenge+ is not documented
def challenge(); end
# in file ext/openssl/ossl_ns_spki.c:239
# +spki.challenge+ is not documented
def challenge=(p1); end
# in file ext/openssl/ossl_ns_spki.c:170
# +spki.public_key+ is not documented
def public_key(); end
# in file ext/openssl/ossl_ns_spki.c:195
# +spki.public_key+ is not documented
def public_key=(p1); end
# in file ext/openssl/ossl_ns_spki.c:91
# +spki.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_ns_spki.c:117
# +spki.to_pem+ is not documented
def to_pem(); end
# in file ext/openssl/ossl_ns_spki.c:140
# +spki.to_text+ is not documented
def to_text(); end
end
class OpenSSL::OCSP::BasicResponse # is documented
# in file ext/openssl/ossl_ocsp.c:408
# +*args+ is not documented
def self.new(*args); end
# in file ext/openssl/ossl_ocsp.c:428
# +p1+ is not documented
def add_nonce(p1 = v1); end
# in file ext/openssl/ossl_ocsp.c:450
# +p1+, +p2+, +p3+, +p4+, +p5+, +p6+, +p7+ is not documented
def add_status(p1, p2, p3, p4, p5, p6, p7); end
# in file ext/openssl/ossl_ocsp.c:414
# +p1+ is not documented
def copy_nonce(p1); end
# in file ext/openssl/ossl_ocsp.c:563
# +p1+, +p2+, +p3+, +p4+ is not documented
def sign(p1, p2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_ocsp.c:518
def status(); end
# in file ext/openssl/ossl_ocsp.c:593
# +p1+, +p2+, +p3+ is not documented
def verify(p1, p2, p3 = v3); end
end
class OpenSSL::OCSP::CertificateId # is documented
# in file ext/openssl/ossl_ocsp.c:630
# +p1+, +p2+, +p3+ is not documented
def self.new(p1, p2, p3 = v3); end
# in file ext/openssl/ossl_ocsp.c:660
# +p1+ is not documented
def cmp(p1); end
# in file ext/openssl/ossl_ocsp.c:673
# +p1+ is not documented
def cmp_issuer(p1); end
# in file ext/openssl/ossl_ocsp.c:686
def serial(); end
end
class OpenSSL::OCSP::Request # is documented
# in file ext/openssl/ossl_ocsp.c:102
# +p1+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_ocsp.c:172
# +p1+ is not documented
def add_certid(p1); end
# in file ext/openssl/ossl_ocsp.c:124
# +p1+ is not documented
def add_nonce(p1 = v1); end
# in file ext/openssl/ossl_ocsp.c:186
def certid(); end
# in file ext/openssl/ossl_ocsp.c:158
# +p1+ is not documented
def check_nonce(p1); end
# in file ext/openssl/ossl_ocsp.c:209
# +p1+, +p2+, +p3+, +p4+ is not documented
def sign(p1, p2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_ocsp.c:258
def to_der(); end
# in file ext/openssl/ossl_ocsp.c:237
# +p1+, +p2+, +p3+ is not documented
def verify(p1, p2, p3 = v3); end
end
class OpenSSL::OCSP::Response # is documented
# in file ext/openssl/ossl_ocsp.c:281
# +p1+, +p2+ is not documented
def self.create(p1, p2); end
# in file ext/openssl/ossl_ocsp.c:311
# +p1+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_ocsp.c:357
def basic(); end
# in file ext/openssl/ossl_ocsp.c:333
def status(); end
# in file ext/openssl/ossl_ocsp.c:345
def status_string(); end
# in file ext/openssl/ossl_ocsp.c:372
def to_der(); end
end
class OpenSSL::PKCS12 # is documented
attr_reader :key # in file ext/openssl/ossl_pkcs12.c
attr_reader :certificate # in file ext/openssl/ossl_pkcs12.c
attr_reader :ca_certs # in file ext/openssl/ossl_pkcs12.c
# in file ext/openssl/ossl_pkcs12.c:73
# +cert[+, +[+, +key_pbe[+, +cert_pbe[+, +key_iter[+, +mac_iter[+, +keytype]]]]]]+ is not documented
def self.create(p1, p2, p3, p4, p5 = v5, p6 = v6, p7 = v7, p8 = v8, p9 = v9, p10 = v10); end
# in file ext/openssl/ossl_pkcs12.c:130
# +pass->pkcs12+ is not documented
def self.new(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkcs12.c:174
def to_der(); end
end
class OpenSSL::PKCS7 # is documented
# in file ext/openssl/ossl_pkcs7.c
Signer = nil
attr_reader :data # in file ext/openssl/ossl_pkcs7.c
attr_accessor :error_string # in file ext/openssl/ossl_pkcs7.c
# in file ext/openssl/ossl_pkcs7.c:241
# +certs+, +data+, +[+, +cipher[+, +flags]]+ is not documented
def self.encrypt(p1, p2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_pkcs7.c:309
# +string+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_pkcs7.c:139
# +string+ is not documented
def self.read_smime(p1); end
# in file ext/openssl/ossl_pkcs7.c:198
# +cert+, +key+, +data+, +[+, +certs[+, +flags]]+ is not documented
def self.sign(p1, p2, p3, p4 = v4, p5 = v5); end
# in file ext/openssl/ossl_pkcs7.c:163
# +pkcs7[+, +data[+, +flags]]+ is not documented
def self.write_smime(p1, p2 = v2, p3 = v3); end
# in file ext/openssl/ossl_pkcs7.c:565
# +p1+ is not documented
def add_certificate(p1); end
# in file ext/openssl/ossl_pkcs7.c:651
# +p1+ is not documented
def add_crl(p1); end
# in file ext/openssl/ossl_pkcs7.c:762
# +p1+ is not documented
def add_data(p1); end
# in file ext/openssl/ossl_pkcs7.c:521
# +p1+ is not documented
def add_recipient(p1); end
# in file ext/openssl/ossl_pkcs7.c:475
# +p1+ is not documented
def add_signer(p1); end
# in file ext/openssl/ossl_pkcs7.c:645
def certificates(); end
# in file ext/openssl/ossl_pkcs7.c:632
# +p1+ is not documented
def certificates=(p1); end
# in file ext/openssl/ossl_pkcs7.c:462
# +p1+ is not documented
def cipher=(p1); end
# in file ext/openssl/ossl_pkcs7.c:685
def crls(); end
# in file ext/openssl/ossl_pkcs7.c:672
# +p1+ is not documented
def crls=(p1); end
# in file ext/openssl/ossl_pkcs7.c
# +p1+ is not documented
def data=(p1); end
# in file ext/openssl/ossl_pkcs7.c:735
# +p1+, +p2+, +p3+ is not documented
def decrypt(p1, p2, p3 = v3); end
# in file ext/openssl/ossl_pkcs7.c:446
def detached(); end
# in file ext/openssl/ossl_pkcs7.c:432
# +p1+ is not documented
def detached=(p1); end
# in file ext/openssl/ossl_pkcs7.c:454
def detached?(); end
# in file ext/openssl/ossl_pkcs7.c:537
def recipients(); end
# in file ext/openssl/ossl_pkcs7.c:495
def signers(); end
# in file ext/openssl/ossl_pkcs7.c:796
def to_der(); end
# in file ext/openssl/ossl_pkcs7.c:816
def to_pem(); end
# in file ext/openssl/ossl_pkcs7.c
def to_s(); end
# in file ext/openssl/ossl_pkcs7.c:413
# +pkcs7.type+ is not documented
def type(); end
# in file ext/openssl/ossl_pkcs7.c:397
# +pkcs7.type+ is not documented
def type=(p1); end
# in file ext/openssl/ossl_pkcs7.c:691
# +p1+, +p2+, +p3+, +p4+ is not documented
def verify(p1, p2, p3 = v3, p4 = v4); end
end
class OpenSSL::PKCS7::RecipientInfo # is documented
# in file ext/openssl/ossl_pkcs7.c:932
# +p1+ is not documented
def self.new(p1); end
# in file ext/openssl/ossl_pkcs7.c:967
def enc_key(); end
# in file ext/openssl/ossl_pkcs7.c:947
def issuer(); end
# in file ext/openssl/ossl_pkcs7.c:957
def serial(); end
end
class OpenSSL::PKCS7::SignerInfo # is documented
# in file ext/openssl/ossl_pkcs7.c:853
# +p1+, +p2+, +p3+ is not documented
def self.new(p1, p2, p3); end
# in file ext/openssl/ossl_pkcs7.c:872
def issuer(); end
# in file ext/openssl/ossl_pkcs7.c
def name(); end
# in file ext/openssl/ossl_pkcs7.c:882
def serial(); end
# in file ext/openssl/ossl_pkcs7.c:892
def signed_time(); end
end
module OpenSSL::PKey # is documented
# in file ext/openssl/ossl_pkey.c:139
# +file[+, +pwd]->PKey+ is not documented
def self.read(p1, p2 = v2); end
end
class OpenSSL::PKey::DH # is documented
# in file ext/openssl/ossl_pkey_dh.c:161
# +size[+, +generator]->dh+ is not documented
def self.generate(p1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dh.c:204
# +[size[+, +generator]|string]->dh+ is not documented
def self.new(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dh.c:495
# +pub_bn->aString+ is not documented
def compute_key(p1); end
# in file ext/openssl/ossl_pkey_dh.c:287
# +dh.to_pem->aString+ is not documented
def export(); end
# in file ext/openssl/ossl_pkey_dh.c:470
# +dh.generate_key!->self+ is not documented
def generate_key!(); end
# in file ext/openssl/ossl_pkey_dh.c:344
# +dh.params->hash+ is not documented
def params(); end
# in file ext/openssl/ossl_pkey_dh.c:437
# +dh.check_params->true|false+ is not documented
def params_ok?(); end
# in file ext/openssl/ossl_pkey_dh.c:269
# +dh.private?->true|false+ is not documented
def private?(); end
# in file ext/openssl/ossl_pkey_dh.c:252
# +dh.public?->true|false+ is not documented
def public?(); end
# in file ext/openssl/ossl_pkey_dh.c:411
# +dh.public_key->aDH+ is not documented
def public_key(); end
# in file ext/openssl/ossl_pkey_dh.c:316
# +dh.to_der->aString+ is not documented
def to_der(); end
# in file ext/openssl/ossl_pkey_dh.c:370
# +dh.to_text->aString+ is not documented
def to_text(); end
end
class OpenSSL::PKey::DSA # is documented
# in file ext/openssl/ossl_pkey_dsa.c:173
# +size->dsa+ is not documented
def self.generate(p1); end
# in file ext/openssl/ossl_pkey_dsa.c:205
# +[size|string[+, +pass]->dsa+ is not documented
def self.new(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dsa.c:307
# +[cipher+, +password]->aString+ is not documented
def export(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dsa.c:387
# +dsa.params->hash+ is not documented
def params(); end
# in file ext/openssl/ossl_pkey_dsa.c:282
# +dsa.private?->true|false+ is not documented
def private?(); end
# in file ext/openssl/ossl_pkey_dsa.c:265
# +dsa.public?->true|false+ is not documented
def public?(); end
# in file ext/openssl/ossl_pkey_dsa.c:451
# +dsa.public_key->aDSA+ is not documented
def public_key(); end
# in file ext/openssl/ossl_pkey_dsa.c:490
# +string->aString+ is not documented
def syssign(p1); end
# in file ext/openssl/ossl_pkey_dsa.c:532
# +sig->true|false+ is not documented
def sysverify(p1, p2); end
# in file ext/openssl/ossl_pkey_dsa.c:354
# +dsa.to_der->aString+ is not documented
def to_der(); end
# in file ext/openssl/ossl_pkey_dsa.c
# +p1+, +p2+ is not documented
def to_pem(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dsa.c
# +p1+, +p2+ is not documented
def to_s(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_dsa.c:414
# +dsa.to_text->aString+ is not documented
def to_text(); end
end
class OpenSSL::PKey::EC # is documented
# in file ext/openssl/ossl_pkey_ec.c
NAMED_CURVE = nil
# in file ext/openssl/ossl_pkey_ec.c:970
# +EC.builtin_curves+, +comment]+, +...]+ is not documented
def self.builtin_curves(); end
# in file ext/openssl/ossl_pkey_ec.c:161
# +der_string+ is not documented
def self.new(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_ec.c:615
# +key.check_key+ is not documented
def check_key(); end
# in file ext/openssl/ossl_pkey_ec.c:633
# +pubkey+ is not documented
def dh_compute_key(p1); end
# in file ext/openssl/ossl_pkey_ec.c:664
# +data+ is not documented
def dsa_sign_asn1(p1); end
# in file ext/openssl/ossl_pkey_ec.c:691
# +data+, +sig+ is not documented
def dsa_verify_asn1(p1, p2); end
# in file ext/openssl/ossl_pkey_ec.c:595
# +key.generate_key+ is not documented
def generate_key(); end
# in file ext/openssl/ossl_pkey_ec.c:248
# +key.group+ is not documented
def group(); end
# in file ext/openssl/ossl_pkey_ec.c:290
# +key.group+ is not documented
def group=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:323
# +key.private_key+ is not documented
def private_key(); end
# in file ext/openssl/ossl_pkey_ec.c:342
# +key.private_key+ is not documented
def private_key=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:457
# +key.private_key?+ is not documented
def private_key?(); end
# in file ext/openssl/ossl_pkey_ec.c:390
# +key.public_key+ is not documented
def public_key(); end
# in file ext/openssl/ossl_pkey_ec.c:414
# +key.public_key+ is not documented
def public_key=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:442
# +key.public_key?+ is not documented
def public_key?(); end
# in file ext/openssl/ossl_pkey_ec.c:559
# +key.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_pkey_ec.c
# +p1+, +p2+ is not documented
def to_pem(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_ec.c:570
# +key.to_text+ is not documented
def to_text(); end
end
class OpenSSL::PKey::EC::Group # is documented
# in file ext/openssl/ossl_pkey_ec.c:743
# +:GF2m+, +bignum_p+, +bignum_a+, +bignum_b+ is not documented
def self.new(p1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_pkey_ec.c
# +p1+ is not documented
def ==(p1); end
# in file ext/openssl/ossl_pkey_ec.c:1003
# +group.asn1_flag+ is not documented
def asn1_flag(); end
# in file ext/openssl/ossl_pkey_ec.c:1020
# +group.asn1_flag+ is not documented
def asn1_flag=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:928
# +group.get_cofactor+ is not documented
def cofactor(); end
# in file ext/openssl/ossl_pkey_ec.c:950
# +group.curve_name+ is not documented
def curve_name(); end
# in file ext/openssl/ossl_pkey_ec.c:1129
# +group.degree+ is not documented
def degree(); end
# in file ext/openssl/ossl_pkey_ec.c:849
# +group1+ is not documented
def eql?(p1); end
# in file ext/openssl/ossl_pkey_ec.c:867
# +group.generator+ is not documented
def generator(); end
# in file ext/openssl/ossl_pkey_ec.c:906
# +group.get_order+ is not documented
def order(); end
# in file ext/openssl/ossl_pkey_ec.c:1036
# +group.point_conversion_form+ is not documented
def point_conversion_form(); end
# in file ext/openssl/ossl_pkey_ec.c:1061
# +group.point_conversion_form+ is not documented
def point_conversion_form=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:1089
# +group.seed+ is not documented
def seed(); end
# in file ext/openssl/ossl_pkey_ec.c:1109
# +group.seed+ is not documented
def seed=(p1); end
# in file ext/openssl/ossl_pkey_ec.c:884
# +generator+, +order+, +cofactor+ is not documented
def set_generator(p1, p2, p3); end
# in file ext/openssl/ossl_pkey_ec.c:1187
# +group.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_pkey_ec.c:1177
# +group.to_pem+ is not documented
def to_pem(); end
# in file ext/openssl/ossl_pkey_ec.c:1197
# +group.to_text+ is not documented
def to_text(); end
end
class OpenSSL::PKey::EC::Point # is documented
attr_reader :group # in file ext/openssl/ossl_pkey_ec.c
# in file ext/openssl/ossl_pkey_ec.c:1242
# +group+, +bn+ is not documented
def self.new(p1, p2 = v2); end
# in file ext/openssl/ossl_pkey_ec.c
# +p1+ is not documented
def ==(p1); end
# in file ext/openssl/ossl_pkey_ec.c:1318
# +point1+ is not documented
def eql?(p1); end
# in file ext/openssl/ossl_pkey_ec.c:1343
# +point.infinity?+ is not documented
def infinity?(); end
# in file ext/openssl/ossl_pkey_ec.c:1409
# +point.invert!+ is not documented
def invert!(); end
# in file ext/openssl/ossl_pkey_ec.c:1389
# +point.make_affine!+ is not documented
def make_affine!(); end
# in file ext/openssl/ossl_pkey_ec.c:1480
# +[bn]+, +[point]+, +bn+ is not documented
def mul(p1, p2 = v2, p3 = v3); end
# in file ext/openssl/ossl_pkey_ec.c:1366
# +point.on_curve?+ is not documented
def on_curve?(); end
# in file ext/openssl/ossl_pkey_ec.c:1429
# +point.set_to_infinity!+ is not documented
def set_to_infinity!(); end
# in file ext/openssl/ossl_pkey_ec.c:1450
# +point.to_bn+ is not documented
def to_bn(); end
end
class OpenSSL::PKey::PKey # is documented
# in file ext/openssl/ossl_pkey.c:245
# +PKeyClass.new->self+ is not documented
def self.new(); end
# in file ext/openssl/ossl_pkey.c:271
# +data->String+ is not documented
def sign(p1, p2); end
# in file ext/openssl/ossl_pkey.c:316
# +data->String+ is not documented
def verify(p1, p2, p3); end
end
class OpenSSL::PKey::RSA # is documented
# in file ext/openssl/ossl_pkey_rsa.c:601
def blinding_off!(); end
# in file ext/openssl/ossl_pkey_rsa.c:588
def blinding_on!(); end
# in file ext/openssl/ossl_pkey_rsa.c:509
# +rsa.params+ is not documented
def params(); end
# in file ext/openssl/ossl_pkey_rsa.c:282
# +rsa.private?+ is not documented
def private?(); end
# in file ext/openssl/ossl_pkey_rsa.c:264
# +rsa.public?+ is not documented
def public?(); end
# in file ext/openssl/ossl_pkey_rsa.c:567
# +rsa.public_key->RSA+ is not documented
def public_key(); end
# in file ext/openssl/ossl_pkey_rsa.c:349
# +rsa.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_pkey_rsa.c
# +p1+, +p2+ is not documented
def to_pem(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_rsa.c
# +p1+, +p2+ is not documented
def to_s(p1 = v1, p2 = v2); end
# in file ext/openssl/ossl_pkey_rsa.c:541
# +rsa.to_text+ is not documented
def to_text(); end
end
module OpenSSL::SSL # is documented
# in file ext/openssl/lib/openssl/ssl.rb:97
# +cert+, +hostname+ is not documented
def self.verify_certificate_identity(cert, hostname); end
end
module OpenSSL::SSL::Nonblock # is documented
# in file ext/openssl/lib/openssl/ssl.rb:89
# +*args+ is not documented
def self.new(*args); end
end
class OpenSSL::SSL::SSLContext # is documented
# in file ext/openssl/lib/openssl/ssl.rb:23
DEFAULT_PARAMS = nil
# in file ext/openssl/lib/openssl/ssl.rb:32
DEFAULT_CERT_STORE = nil
# in file ext/openssl/ossl_ssl.c:217
# +"SSLv23_client"+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_ssl.c:830
# +ctx.ciphers+, +version+, +bits+, +alg_bits]+, +...]+ is not documented
def ciphers(); end
# in file ext/openssl/ossl_ssl.c:870
# +ctx.ciphers+, +version+, +bits+, +alg_bits]+, +...]+ is not documented
def ciphers=(p1); end
# in file ext/openssl/ossl_ssl.c:1068
# +time|nil->self+ is not documented
def flush_sessions(p1 = v1); end
# in file ext/openssl/ossl_ssl.c:912
# +session->true|false+ is not documented
def session_add(p1); end
# in file ext/openssl/ossl_ssl.c:948
# +ctx.session_cache_mode->Integer+ is not documented
def session_cache_mode(); end
# in file ext/openssl/ossl_ssl.c:966
# +integer->Integer+ is not documented
def session_cache_mode=(p1); end
# in file ext/openssl/ossl_ssl.c:985
# +ctx.session_cache_size->Integer+ is not documented
def session_cache_size(); end
# in file ext/openssl/ossl_ssl.c:1002
# +integer->Integer+ is not documented
def session_cache_size=(p1); end
# in file ext/openssl/ossl_ssl.c:1036
# +ctx.session_cache_stats->Hash+ is not documented
def session_cache_stats(); end
# in file ext/openssl/ossl_ssl.c:930
# +session->true|false+ is not documented
def session_remove(p1); end
# in file ext/openssl/ossl_ssl.c:651
# +ctx.setup+ is not documented
def setup(); end
# in file ext/openssl/ossl_ssl.c:180
# +ctx.ssl_version+ is not documented
def ssl_version=(p1); end
end
class OpenSSL::SSL::SSLServer # is documented
attr_accessor :start_immediately # in file ext/openssl/lib/openssl/ssl.rb:145
# in file ext/openssl/lib/openssl/ssl.rb:147
# +svr+, +ctx+ is not documented
def self.new(svr, ctx); end
# in file ext/openssl/lib/openssl/ssl.rb:171
def accept(); end
# in file ext/openssl/lib/openssl/ssl.rb:184
def close(); end
# in file ext/openssl/lib/openssl/ssl.rb:163
# +backlog+ is not documented
def listen(backlog=5); end
# in file ext/openssl/lib/openssl/ssl.rb:167
# +how+ is not documented
def shutdown(how=Socket::SHUT_RDWR); end
# in file ext/openssl/lib/openssl/ssl.rb:159
def to_io(); end
end
class OpenSSL::SSL::SSLSocket # is documented
# in file ext/openssl/ossl_ssl.c:1338
# +ssl.accept+ is not documented
def accept(); end
# in file ext/openssl/ossl_ssl.c:1363
# +ssl.accept_nonblock+ is not documented
def accept_nonblock(); end
# in file ext/openssl/ossl_ssl.c:1553
# +ssl.cert+ is not documented
def cert(); end
# in file ext/openssl/ossl_ssl.c:1651
# +ssl.cipher+, +version+, +bits+, +alg_bits]+ is not documented
def cipher(); end
# in file ext/openssl/ossl_ssl.c:1779
# +ssl.client_ca+, +...]+ is not documented
def client_ca(); end
# in file ext/openssl/ossl_ssl.c:1299
# +ssl.connect+ is not documented
def connect(); end
# in file ext/openssl/ossl_ssl.c:1324
# +ssl.connect_nonblock+ is not documented
def connect_nonblock(); end
# in file ext/openssl/ossl_ssl.c:1799
# +ssl.npn_protocol+ is not documented
def npn_protocol(); end
# in file ext/openssl/ossl_ssl.c:1579
# +ssl.peer_cert+ is not documented
def peer_cert(); end
# in file ext/openssl/ossl_ssl.c:1605
# +ssl.peer_cert_chain+, +...]ornil+ is not documented
def peer_cert_chain(); end
# in file ext/openssl/ossl_ssl.c:1692
# +ssl.pending+ is not documented
def pending(); end
# in file ext/openssl/lib/openssl/ssl.rb:129
# +hostname+ is not documented
def post_connection_check(hostname); end
# in file ext/openssl/lib/openssl/ssl.rb:136
def session(); end
# in file ext/openssl/ossl_ssl.c:1730
# +ssl.session+ is not documented
def session=(p1); end
# in file ext/openssl/ossl_ssl.c:1708
# +ssl.session_reused?->true|false+ is not documented
def session_reused?(); end
# in file ext/openssl/ossl_ssl.c:1635
# +ssl.version+ is not documented
def ssl_version(); end
# in file ext/openssl/ossl_ssl.c:1670
# +ssl.state+ is not documented
def state(); end
# in file ext/openssl/ossl_ssl.c:1533
# +ssl.sysclose+ is not documented
def sysclose(); end
# in file ext/openssl/ossl_ssl.c:1758
# +ssl.verify_result+ is not documented
def verify_result(); end
end
class OpenSSL::SSL::Session # is documented
# in file ext/openssl/ossl_ssl_session.c:36
# +SSLSocket|string+ is not documented
def self.new(p1); end
# in file ext/openssl/ossl_ssl_session.c:90
# +session1+ is not documented
def ==(p1); end
# in file ext/openssl/ossl_ssl_session.c:191
# +session.id->aString+ is not documented
def id(); end
# in file ext/openssl/ossl_ssl_session.c:110
# +session.time->Time+ is not documented
def time(); end
# in file ext/openssl/ossl_ssl_session.c:152
# +integer->Time+ is not documented
def time=(p1); end
# in file ext/openssl/ossl_ssl_session.c:132
# +session.timeout->integer+ is not documented
def timeout(); end
# in file ext/openssl/ossl_ssl_session.c:173
# +integer->integer+ is not documented
def timeout=(p1); end
# in file ext/openssl/ossl_ssl_session.c:211
# +session.to_der->aString+ is not documented
def to_der(); end
# in file ext/openssl/ossl_ssl_session.c:237
# +session.to_pem->String+ is not documented
def to_pem(); end
# in file ext/openssl/ossl_ssl_session.c:270
# +session.to_text->String+ is not documented
def to_text(); end
end
module OpenSSL::SSL::SocketForwarder # is documented
# in file ext/openssl/lib/openssl/ssl.rb:59
def addr(); end
# in file ext/openssl/lib/openssl/ssl.rb:79
def closed?(); end
# in file ext/openssl/lib/openssl/ssl.rb:83
# +flag+ is not documented
def do_not_reverse_lookup=(flag); end
# in file ext/openssl/lib/openssl/ssl.rb:75
# +*args+ is not documented
def fcntl(*args); end
# in file ext/openssl/lib/openssl/ssl.rb:71
# +level+, +optname+ is not documented
def getsockopt(level, optname); end
# in file ext/openssl/lib/openssl/ssl.rb:63
def peeraddr(); end
# in file ext/openssl/lib/openssl/ssl.rb:67
# +level+, +optname+, +optval+ is not documented
def setsockopt(level, optname, optval); end
end
class OpenSSL::X509::Attribute # is documented
# in file ext/openssl/ossl_x509attr.c:91
# +oid[+, +value]+ is not documented
def self.new(p1, p2 = v2); end
# in file ext/openssl/ossl_x509attr.c:141
# +attr.oid+ is not documented
def oid(); end
# in file ext/openssl/ossl_x509attr.c:120
# +attr.oid+ is not documented
def oid=(p1); end
# in file ext/openssl/ossl_x509attr.c:239
# +attr.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_x509attr.c:203
# +attr.value+ is not documented
def value(); end
# in file ext/openssl/ossl_x509attr.c:176
# +attr.value+ is not documented
def value=(p1); end
end
class OpenSSL::X509::CRL # is documented
# in file ext/openssl/ossl_x509crl.c:90
# +p1+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_x509crl.c:484
# +p1+ is not documented
def add_extension(p1); end
# in file ext/openssl/ossl_x509crl.c:309
# +p1+ is not documented
def add_revoked(p1); end
# in file ext/openssl/ossl_x509crl.c:457
# +p1+ is not documented
def extensions=(p1); end
# in file ext/openssl/ossl_x509crl.c:184
def issuer(); end
# in file ext/openssl/ossl_x509crl.c:194
# +p1+ is not documented
def issuer=(p1); end
# in file ext/openssl/ossl_x509crl.c:207
def last_update(); end
# in file ext/openssl/ossl_x509crl.c:217
# +p1+ is not documented
def last_update=(p1); end
# in file ext/openssl/ossl_x509crl.c:232
def next_update(); end
# in file ext/openssl/ossl_x509crl.c:242
# +p1+ is not documented
def next_update=(p1); end
# in file ext/openssl/ossl_x509crl.c:258
def revoked(); end
# in file ext/openssl/ossl_x509crl.c:283
# +p1+ is not documented
def revoked=(p1); end
# in file ext/openssl/ossl_x509crl.c:325
# +p1+, +p2+ is not documented
def sign(p1, p2); end
# in file ext/openssl/ossl_x509crl.c:162
def signature_algorithm(); end
# in file ext/openssl/ossl_x509crl.c:359
def to_der(); end
# in file ext/openssl/ossl_x509crl.c:382
def to_pem(); end
# in file ext/openssl/ossl_x509crl.c
def to_s(); end
# in file ext/openssl/ossl_x509crl.c:405
def to_text(); end
# in file ext/openssl/ossl_x509crl.c:342
# +p1+ is not documented
def verify(p1); end
# in file ext/openssl/ossl_x509crl.c:133
def version(); end
# in file ext/openssl/ossl_x509crl.c:145
# +p1+ is not documented
def version=(p1); end
end
class OpenSSL::X509::Certificate # is documented
# in file ext/openssl/ossl_x509cert.c:135
# +string+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_x509cert.c:676
# +extension+ is not documented
def add_extension(p1); end
# in file ext/openssl/ossl_x509cert.c:597
# +key+ is not documented
def check_private_key(p1); end
# in file ext/openssl/ossl_x509cert.c:618
# +cert.extensions+ is not documented
def extensions(); end
# in file ext/openssl/ossl_x509cert.c:644
# +cert.extensions+ is not documented
def extensions=(p1); end
# in file ext/openssl/ossl_x509cert.c:405
# +cert.issuer+ is not documented
def issuer(); end
# in file ext/openssl/ossl_x509cert.c:423
# +cert.issuer+ is not documented
def issuer=(p1); end
# in file ext/openssl/ossl_x509cert.c:477
# +cert.not_after+ is not documented
def not_after(); end
# in file ext/openssl/ossl_x509cert.c:495
# +cert.not_after+ is not documented
def not_after=(p1); end
# in file ext/openssl/ossl_x509cert.c:440
# +cert.not_before+ is not documented
def not_before(); end
# in file ext/openssl/ossl_x509cert.c:458
# +cert.not_before+ is not documented
def not_before=(p1); end
# in file ext/openssl/ossl_x509cert.c:514
# +cert.public_key+ is not documented
def public_key(); end
# in file ext/openssl/ossl_x509cert.c:532
# +cert.public_key+ is not documented
def public_key=(p1); end
# in file ext/openssl/ossl_x509cert.c:315
# +cert.serial+ is not documented
def serial(); end
# in file ext/openssl/ossl_x509cert.c:329
# +cert.serial+ is not documented
def serial=(p1); end
# in file ext/openssl/ossl_x509cert.c:549
# +key+, +digest+ is not documented
def sign(p1, p2); end
# in file ext/openssl/ossl_x509cert.c:346
# +cert.signature_algorithm+ is not documented
def signature_algorithm(); end
# in file ext/openssl/ossl_x509cert.c:370
# +cert.subject+ is not documented
def subject(); end
# in file ext/openssl/ossl_x509cert.c:388
# +cert.subject+ is not documented
def subject=(p1); end
# in file ext/openssl/ossl_x509cert.c:185
# +cert.to_der+ is not documented
def to_der(); end
# in file ext/openssl/ossl_x509cert.c:209
# +cert.to_pem+ is not documented
def to_pem(); end
# in file ext/openssl/ossl_x509cert.c
def to_s(); end
# in file ext/openssl/ossl_x509cert.c:233
# +cert.to_text+ is not documented
def to_text(); end
# in file ext/openssl/ossl_x509cert.c:572
# +key+ is not documented
def verify(p1); end
# in file ext/openssl/ossl_x509cert.c:280
# +cert.version+ is not documented
def version(); end
# in file ext/openssl/ossl_x509cert.c:294
# +cert.version+ is not documented
def version=(p1); end
end
class OpenSSL::X509::Extension # is documented
# in file ext/openssl/ossl_x509ext.c:285
# +OpenSSL::X509::Extension.newname+ is not documented
def self.new(p1, p2 = v2, p3 = v3); end
# in file ext/openssl/ossl_x509ext.c:355
# +p1+ is not documented
def critical=(p1); end
# in file ext/openssl/ossl_x509ext.c:406
def critical?(); end
# in file ext/openssl/ossl_x509ext.c:366
def oid(); end
# in file ext/openssl/ossl_x509ext.c:310
# +p1+ is not documented
def oid=(p1); end
# in file ext/openssl/lib/openssl/x509.rb:61
def to_a(); end
# in file ext/openssl/ossl_x509ext.c:415
def to_der(); end
# in file ext/openssl/lib/openssl/x509.rb:57
def to_h(); end
# in file ext/openssl/ossl_x509ext.c:389
def value(); end
# in file ext/openssl/ossl_x509ext.c:327
# +p1+ is not documented
def value=(p1); end
end
class OpenSSL::X509::ExtensionFactory # is documented
attr_reader :issuer_certificate # in file ext/openssl/ossl_x509ext.c
attr_reader :subject_certificate # in file ext/openssl/ossl_x509ext.c
attr_reader :subject_request # in file ext/openssl/ossl_x509ext.c
attr_reader :crl # in file ext/openssl/ossl_x509ext.c
attr_reader :config # in file ext/openssl/ossl_x509ext.c
# in file ext/openssl/ossl_x509ext.c:184
# +p1+, +p2+, +p3+, +p4+ is not documented
def self.new(p1 = v1, p2 = v2, p3 = v3, p4 = v4); end
# in file ext/openssl/ossl_x509ext.c:167
# +p1+ is not documented
def config=(p1); end
# in file ext/openssl/ossl_x509ext.c:214
# +p1+, +p2+, +p3+ is not documented
def create_ext(p1, p2, p3 = v3); end
# in file ext/openssl/lib/openssl/x509.rb:32
# +ary+ is not documented
def create_ext_from_array(ary); end
# in file ext/openssl/lib/openssl/x509.rb:44
# +hash+ is not documented
def create_ext_from_hash(hash); end
# in file ext/openssl/lib/openssl/x509.rb:37
# +str+ is not documented
def create_ext_from_string(str); end
# in file ext/openssl/lib/openssl/x509.rb:24
# +*arg+ is not documented
def create_extension(*arg); end
# in file ext/openssl/ossl_x509ext.c:154
# +p1+ is not documented
def crl=(p1); end
# in file ext/openssl/ossl_x509ext.c:118
# +p1+ is not documented
def issuer_certificate=(p1); end
# in file ext/openssl/ossl_x509ext.c:130
# +p1+ is not documented
def subject_certificate=(p1); end
# in file ext/openssl/ossl_x509ext.c:142
# +p1+ is not documented
def subject_request=(p1); end
end
class OpenSSL::X509::Name # is documented
# in file ext/openssl/lib/openssl/x509.rb
# +str+, +template+ is not documented
def self.parse(str, template=OBJECT_TYPE_TEMPLATE); end
# in file ext/openssl/lib/openssl/x509.rb:147
# +str+, +template+ is not documented
def self.parse_openssl(str, template=OBJECT_TYPE_TEMPLATE); end
# in file ext/openssl/lib/openssl/x509.rb:142
# +str+, +template+ is not documented
def self.parse_rfc2253(str, template=OBJECT_TYPE_TEMPLATE); end
# in file ext/openssl/ossl_x509name.c
# +p1+ is not documented
def <=>(p1); end
# in file ext/openssl/ossl_x509name.c:181
# +value[+, +type]+ is not documented
def add_entry(p1, p2, p3 = v3); end
# in file ext/openssl/ossl_x509name.c:317
# +name.<+ is not documented
def cmp(p1); end
# in file ext/openssl/ossl_x509name.c:335
# +name.eql?other+ is not documented
def eql?(p1); end
# in file ext/openssl/ossl_x509name.c:353
# +name.hash+ is not documented
def hash(); end
# in file ext/openssl/ossl_x509name.c:373
# +name.hash_old+ is not documented
def hash_old(); end
# in file ext/openssl/ossl_x509name.c:258
# +name.to_a+, +data+, +type]+, +...]+ is not documented
def to_a(); end
# in file ext/openssl/ossl_x509name.c:393
# +name.to_der+ is not documented
def to_der(); end
end
module OpenSSL::X509::Name::RFC2253DN # is documented
# in file ext/openssl/lib/openssl/x509.rb:68
Special = nil
# in file ext/openssl/lib/openssl/x509.rb:69
HexChar = nil
# in file ext/openssl/lib/openssl/x509.rb:70
HexPair = nil
# in file ext/openssl/lib/openssl/x509.rb:71
HexString = nil
# in file ext/openssl/lib/openssl/x509.rb:72
Pair = nil
# in file ext/openssl/lib/openssl/x509.rb:73
StringChar = nil
# in file ext/openssl/lib/openssl/x509.rb:74
QuoteChar = nil
# in file ext/openssl/lib/openssl/x509.rb:75
AttributeType = nil
# in file ext/openssl/lib/openssl/x509.rb:76
AttributeValue = nil
# in file ext/openssl/lib/openssl/x509.rb:81
TypeAndValue = nil
# in file ext/openssl/lib/openssl/x509.rb:97
# +str+ is not documented
def expand_hexstring(str); end
# in file ext/openssl/lib/openssl/x509.rb:85
# +str+ is not documented
def expand_pair(str); end
# in file ext/openssl/lib/openssl/x509.rb:104
# +str1+, +str2+, +str3+ is not documented
def expand_value(str1, str2, str3); end
# in file ext/openssl/lib/openssl/x509.rb:111
# +dn+ is not documented
def scan(dn); end
end
class OpenSSL::X509::Request # is documented
# in file ext/openssl/ossl_x509req.c:98
# +p1+ is not documented
def self.new(p1 = v1); end
# in file ext/openssl/ossl_x509req.c:424
# +p1+ is not documented
def add_attribute(p1); end
# in file ext/openssl/ossl_x509req.c:375
def attributes(); end
# in file ext/openssl/ossl_x509req.c:399
# +p1+ is not documented
def attributes=(p1); end
# in file ext/openssl/ossl_x509req.c:307
def public_key(); end
# in file ext/openssl/ossl_x509req.c:321
# +p1+ is not documented
def public_key=(p1); end
# in file ext/openssl/ossl_x509req.c:336
# +p1+, +p2+ is not documented
def sign(p1, p2); end
# in file ext/openssl/ossl_x509req.c:284
def signature_algorithm(); end
# in file ext/openssl/ossl_x509req.c:256
def subject(); end
# in file ext/openssl/ossl_x509req.c:270
# +p1+ is not documented
def subject=(p1); end
# in file ext/openssl/ossl_x509req.c:164
def to_der(); end
# in file ext/openssl/ossl_x509req.c:141
def to_pem(); end
# in file ext/openssl/ossl_x509req.c
def to_s(); end
# in file ext/openssl/ossl_x509req.c:184
def to_text(); end
# in file ext/openssl/ossl_x509req.c:356
# +p1+ is not documented
def verify(p1); end
# in file ext/openssl/ossl_x509req.c:227
def version(); end
# in file ext/openssl/ossl_x509req.c:239
# +p1+ is not documented
def version=(p1); end
end
class OpenSSL::X509::Revoked # is documented
# in file ext/openssl/ossl_x509revoked.c:88
# +*args+ is not documented
def self.new(*args); end
# in file ext/openssl/ossl_x509revoked.c:195
# +p1+ is not documented
def add_extension(p1); end
# in file ext/openssl/ossl_x509revoked.c:169
# +p1+ is not documented
def extensions=(p1); end
# in file ext/openssl/ossl_x509revoked.c:95
def serial(); end
# in file ext/openssl/ossl_x509revoked.c:105
# +p1+ is not documented
def serial=(p1); end
# in file ext/openssl/ossl_x509revoked.c:116
def time(); end
# in file ext/openssl/ossl_x509revoked.c:126
# +p1+ is not documented
def time=(p1); end
end
class OpenSSL::X509::Store # is documented
attr_reader :verify_callback # in file ext/openssl/ossl_x509store.c
attr_reader :error # in file ext/openssl/ossl_x509store.c
attr_reader :error_string # in file ext/openssl/ossl_x509store.c
attr_reader :chain # in file ext/openssl/ossl_x509store.c
# in file ext/openssl/ossl_x509store.c:126
# +X509::Store.new+ is not documented
def self.new(*args); end
# in file ext/openssl/ossl_x509store.c:303
# +p1+ is not documented
def add_crl(p1); end
# in file ext/openssl/ossl_x509store.c:216
# +file->store+ is not documented
def add_file(p1); end
# in file ext/openssl/ossl_x509store.c:237
# +p1+ is not documented
def add_path(p1); end
# in file ext/openssl/ossl_x509store.c:152
# +p1+ is not documented
def flags=(p1); end
# in file ext/openssl/ossl_x509store.c:168
# +p1+ is not documented
def purpose=(p1); end
# in file ext/openssl/ossl_x509store.c:268
# +store.set_default_path+ is not documented
def set_default_paths(); end
# in file ext/openssl/ossl_x509store.c:200
# +p1+ is not documented
def time=(p1); end
# in file ext/openssl/ossl_x509store.c:184
# +p1+ is not documented
def trust=(p1); end
# in file ext/openssl/ossl_x509store.c:322
# +p1+, +p2+ is not documented
def verify(p1, p2 = v2); end
# in file ext/openssl/ossl_x509store.c:108
# +p1+ is not documented
def verify_callback=(p1); end
end
class OpenSSL::X509::StoreContext # is documented
# in file ext/openssl/lib/openssl/x509.rb:157
def cleanup(); end
end
class OpenStruct # is documented
# in file ext/json/lib/json/add/ostruct.rb:11
# +object+ is not documented
def self.json_create(object); end
# in file lib/ostruct.rb:196
# +name+ is not documented
def [](name); end
# in file lib/ostruct.rb:207
# +name+, +value+ is not documented
def []=(name, value); end
# in file ext/json/lib/json/add/ostruct.rb:17
# +*+ is not documented
def as_json(*); end
# in file lib/ostruct.rb:221
# +name+ is not documented
def delete_field(name); end
# in file lib/ostruct.rb:127
# ++, +p+ is not documented
def each_pair(); end
# in file lib/ostruct.rb:99
# +orig+ is not documented
def initialize_copy(orig); end
# in file lib/ostruct.rb:142
# +x+ is not documented
def marshal_load(x); end
# in file lib/ostruct.rb:166
# +name+ is not documented
def new_ostruct_member(name); end
# in file ext/json/lib/json/add/ostruct.rb:28
# +*args+ is not documented
def to_json(*args); end
end
module OpenURI # is documented
# in file lib/open-uri.rb:98
Options = nil
end
class OpenURI::HTTPError # is documented
attr_reader :io # in file lib/open-uri.rb:362
# in file lib/open-uri.rb:358
# +message+, +io+ is not documented
def self.new(message, io); end
end
class OpenURI::HTTPRedirect # is documented
attr_reader :uri # in file lib/open-uri.rb:372
# in file lib/open-uri.rb:368
# +message+, +io+, +uri+ is not documented
def self.new(message, io, uri); end
end
module OpenURI::OpenRead # is documented
# in file lib/open-uri.rb:687
# +*rest+, +&block+ is not documented
def open(*rest, &block); end
end
class OptionParser # is documented
# in file lib/optparse.rb:1096
SPLAT_PROC = nil
# in file lib/optparse.rb:922
# +*args+, +&blk+ is not documented
def self.accept(*args, &blk); end
# in file lib/optparse/version.rb:49
# +path+, +base+ is not documented
def self.each_const(path, base = ::Object); end
# in file lib/optparse.rb:1506
# +*args+ is not documented
def self.getopts(*args); end
# in file lib/optparse.rb:877
# +self+ is not documented
def self.new(banner = nil, width = 32, indent = ' ' * 4); end
# in file lib/optparse.rb:935
# +*args+, +&blk+ is not documented
def self.reject(*args, &blk); end
# in file lib/optparse/version.rb:59
# +klass+, +name+, +klass+, +cname+, +const+ is not documented
def self.search_const(klass, name); end
# in file lib/optparse/version.rb:4
# +*pkgs+ is not documented
def self.show_version(*pkgs); end
# in file lib/optparse.rb:902
# +arg+ is not documented
def self.terminate(arg = nil); end
# in file lib/optparse.rb:907
def self.top(); end
# in file lib/optparse.rb:849
# +*args+, +&block+ is not documented
def self.with(*args, &block); end
# in file lib/optparse.rb:1016
# +mesg+ is not documented
def abort(mesg = $!); end
# in file lib/optparse.rb:918
# +*args+, +&blk+ is not documented
def accept(*args, &blk); end
# in file lib/optparse.rb:1553
# +word+ is not documented
def candidate(word); end
# in file lib/optparse.rb
# +*opts+, +&block+ is not documented
def def_head_option(*opts, &block); end
# in file lib/optparse.rb
# +*opts+, +&block+ is not documented
def def_option(*opts, &block); end
# in file lib/optparse.rb
# +*opts+, +&block+ is not documented
def def_tail_option(*opts, &block); end
# in file lib/optparse.rb:1279
# +*opts+, +&block+ is not documented
def define(*opts, &block); end
# in file lib/optparse.rb:1294
# +*opts+, +&block+ is not documented
def define_head(*opts, &block); end
# in file lib/optparse.rb:1308
# +*opts+, +&block+ is not documented
def define_tail(*opts, &block); end
# in file lib/optparse.rb:1610
# +'.*')+ is not documented
def environment(env = File.basename($0, '.*')); end
# in file lib/optparse.rb:1472
# +*args+ is not documented
def getopts(*args); end
# in file lib/optparse.rb:866
# +*args+ is not documented
def inc(*args); end
# in file lib/optparse.rb:1155
# +block+ is not documented
def make_switch(opts, block = nil); end
# in file lib/optparse.rb:1037
# ++, +self+ is not documented
def new(); end
# in file lib/optparse.rb:1288
# +*opts+, +&block+ is not documented
def on(*opts, &block); end
# in file lib/optparse.rb:1302
# +*opts+, +&block+ is not documented
def on_head(*opts, &block); end
# in file lib/optparse.rb:1316
# +*opts+, +&block+ is not documented
def on_tail(*opts, &block); end
# in file lib/optparse.rb:1335
# +*argv+, +&block+ is not documented
def order(*argv, &block); end
# in file lib/optparse.rb:1344
# +&nonopt+ is not documented
def order!(argv = default_argv, &nonopt); end
# in file lib/optparse.rb:1446
# +*argv+ is not documented
def parse(*argv); end
# in file lib/optparse.rb:1426
# +*argv+ is not documented
def permute(*argv); end
# in file lib/optparse.rb:931
# +*args+, +&blk+ is not documented
def reject(*args, &blk); end
# in file lib/optparse.rb:1325
# +string+ is not documented
def separator(string); end
# in file lib/optparse.rb:1062
# +&blk+ is not documented
def summarize(to = [], width = @summary_width, max = width - 1, indent = @summary_indent, &blk); end
# in file lib/optparse.rb:1012
# +mesg+ is not documented
def warn(mesg = $!); end
end
class OptionParser::AC # is documented
# in file lib/optparse/ac.rb:34
# +name+, +help_string+, +&block+ is not documented
def ac_arg_disable(name, help_string, &block); end
# in file lib/optparse/ac.rb:30
# +name+, +help_string+, +&block+ is not documented
def ac_arg_enable(name, help_string, &block); end
# in file lib/optparse/ac.rb:38
# +name+, +help_string+, +&block+ is not documented
def ac_arg_with(name, help_string, &block); end
end
module OptionParser::Arguable # is documented
# in file lib/optparse.rb:1914
# +obj+ is not documented
def self.extend_object(obj); end
# in file lib/optparse.rb:1918
# +*args+ is not documented
def self.new(*args); end
# in file lib/optparse.rb:1907
# +*args+ is not documented
def getopts(*args); end
# in file lib/optparse.rb:1866
# ++, +optparse+ is not documented
def options(); end
# in file lib/optparse.rb:1882
# +&blk+ is not documented
def order!(&blk); end
end
class OptionParser::CompletingHash # is documented
# in file lib/optparse.rb:722
# +key+ is not documented
def match(key); end
end
module OptionParser::Completion # is documented
# in file lib/optparse.rb:234
# +key+, +icase+, +pat+, +&block+ is not documented
def self.candidate(key, icase = false, pat = nil, &block); end
# in file lib/optparse.rb:230
# +key+, +icase+ is not documented
def self.regexp(key, icase); end
# in file lib/optparse.rb:251
# +key+, +icase+, +pat+ is not documented
def candidate(key, icase = false, pat = nil); end
# in file lib/optparse.rb:256
# +key+, +icase+, +pat+, +key+, +*sw+ is not documented
def complete(key, icase = false, pat = nil); end
# in file lib/optparse.rb:281
# +opt+, +val+, +*+ is not documented
def convert(opt = nil, val = nil, *); end
end
class OptionParser::List # is documented
# in file lib/optparse.rb:575
# +t+, +pat+, +&block+ is not documented
def accept(t, pat = /.*/m, &block); end
# in file lib/optparse.rb:639
# +*args+ is not documented
def append(*args); end
# in file lib/optparse.rb:661
# +*pat+, +&block+ is not documented
def complete(id, opt, icase = false, *pat, &block); end
# in file lib/optparse.rb:668
# +&block+ is not documented
def each_option(&block); end
# in file lib/optparse.rb:623
# +*args+ is not documented
def prepend(*args); end
# in file lib/optparse.rb:591
# +t+ is not documented
def reject(t); end
# in file lib/optparse.rb:648
# +val+ is not documented
def search(id, key); end
# in file lib/optparse.rb:677
# +*args+, +&block+ is not documented
def summarize(*args, &block); end
end
class OptionParser::ParseError # is documented
attr_reader :args # in file lib/optparse.rb:1740
attr_writer :reason # in file lib/optparse.rb:1741
# in file lib/optparse.rb:1751
# +array+ is not documented
def self.filter_backtrace(array); end
# in file lib/optparse.rb:1735
# +*args+ is not documented
def self.new(*args); end
# in file lib/optparse.rb:1758
# +array+ is not documented
def set_backtrace(array); end
# in file lib/optparse.rb:1762
# +opt+, +eq+ is not documented
def set_option(opt, eq); end
end
class OptionParser::Switch # is documented
attr_reader :pattern # in file lib/optparse.rb:302
attr_reader :conv # in file lib/optparse.rb:302
attr_reader :short # in file lib/optparse.rb:302
attr_reader :long # in file lib/optparse.rb:302
attr_reader :arg # in file lib/optparse.rb:302
attr_reader :desc # in file lib/optparse.rb:302
attr_reader :block # in file lib/optparse.rb:302
# in file lib/optparse.rb:323
# +arg+, +t+ is not documented
def self.incompatible_argument_styles(arg, t); end
# in file lib/optparse.rb:332
# +pattern+, +conv+, +short+, +long+, +arg+, +desc+, +block+ is not documented
def self.new(pattern = nil, conv = nil, short = nil, long = nil, arg = nil, desc = ([] if short or long), block = Proc.new); end
# in file lib/optparse.rb:328
def self.pattern(); end
end
class OptionParser::Switch::NoArgument # is documented
# in file lib/optparse.rb:478
# +*+ is not documented
def self.incompatible_argument_styles(*); end
# in file lib/optparse.rb:481
def self.pattern(); end
# in file lib/optparse.rb:473
# +arg+, +argv+, +NeedlessArgument+, +arg+ is not documented
def parse(arg, argv); end
end
class OptionParser::Switch::OptionalArgument # is documented
# in file lib/optparse.rb:511
# +arg+, +argv+, +&error+ is not documented
def parse(arg, argv, &error); end
end
class OptionParser::Switch::PlacedArgument # is documented
# in file lib/optparse.rb:528
# +arg+, +argv+, +&error+ is not documented
def parse(arg, argv, &error); end
end
class OptionParser::Switch::RequiredArgument # is documented
# in file lib/optparse.rb:494
# +arg+, +argv+ is not documented
def parse(arg, argv); end
end
module PP::ObjectMixin # is documented
# in file lib/pp.rb:304
# +q+ is not documented
def pretty_print(q); end
# in file lib/pp.rb:321
# +q+ is not documented
def pretty_print_cycle(q); end
end
module PP::PPMethods # is documented
# in file lib/pp.rb:200
# +obj+, +&block+ is not documented
def object_address_group(obj, &block); end
# in file lib/pp.rb:183
# +obj+ is not documented
def object_group(obj); end
# in file lib/pp.rb:155
# +id+ is not documented
def pop_inspect_key(id); end
# in file lib/pp.rb:268
# +obj+ is not documented
def pp_hash(obj); end
# in file lib/pp.rb:252
# +obj+ is not documented
def pp_object(obj); end
# in file lib/pp.rb:238
# +sep+, +element+ is not documented
def seplist(list, sep=nil, iter_method=:each); end
end
class PStore # is documented
# in file lib/pstore.rb:94
RDWR_ACCESS = nil
# in file lib/pstore.rb:95
RD_ACCESS = nil
# in file lib/pstore.rb:96
WR_ACCESS = nil
# in file lib/pstore.rb:355
EMPTY_MARSHAL_DATA = nil
# in file lib/pstore.rb:356
EMPTY_MARSHAL_CHECKSUM = nil
# in file lib/pstore.rb:118
# +file+, +thread_safe+ is not documented
def self.new(file, thread_safe = false); end
# in file lib/pstore.rb:154
# +name+ is not documented
def [](name); end
# in file lib/pstore.rb:199
# +name+, +value+ is not documented
def []=(name, value); end
# in file lib/pstore.rb:209
# +name+ is not documented
def delete(name); end
# in file lib/pstore.rb:168
# +name+, +default+ is not documented
def fetch(name, default=PStore::Error); end
# in file lib/pstore.rb:230
# +name+ is not documented
def root?(name); end
# in file lib/pstore.rb:310
# +read_only+, +pstore+ is not documented
def transaction(read_only = false); end
end
module PTY # is documented
# in file ext/pty/pty.c:569
# +...+, +pid]+ is not documented
def self.getpty(*args); end
# in file ext/pty/pty.c:504
# +PTY.open+ is not documented
def self.open(); end
# in file ext/pty/pty.c:569
# +...+, +pid]+ is not documented
def self.spawn(*args); end
end
class ParallelEach # is documented
# in file lib/minitest/parallel_each.rb:11
N = nil
# in file lib/minitest/parallel_each.rb:13
# +list+ is not documented
def self.new(list); end
# in file lib/minitest/parallel_each.rb:24
# ++, +job+ is not documented
def each(); end
# in file lib/minitest/parallel_each.rb:20
# +pattern+ is not documented
def grep(pattern); end
end
class Pathname # is documented
# in file ext/pathname/pathname.c:942
# +p1+, +p2+ is not documented
def self.glob(p1, p2 = v2); end
# in file ext/pathname/pathname.c:27
# +p1+ is not documented
def self.new(p1); end
# in file ext/pathname/lib/pathname.rb:329
# +other+ is not documented
def +(other); end
# in file ext/pathname/pathname.c:124
# +p1+ is not documented
def <=>(p1); end
# in file ext/pathname/pathname.c:102
# +p1+ is not documented
def ==(p1); end
# in file ext/pathname/pathname.c:102
# +p1+ is not documented
def ===(p1); end
# in file ext/pathname/lib/pathname.rb:310
# ++, +self+ is not documented
def ascend(); end
# in file ext/pathname/pathname.c:395
# +pathname.atime->time+ is not documented
def atime(); end
# in file ext/pathname/pathname.c:639
# +p1+ is not documented
def basename(p1 = v1); end
# in file ext/pathname/pathname.c:336
# +[length[+, +offset]]->string+ is not documented
def binread(p1 = v1, p2 = v2); end
# in file ext/pathname/pathname.c:437
# +pathname.chmod->integer+ is not documented
def chmod(p1); end
# in file ext/pathname/pathname.c:465
# +pathname.chown->integer+ is not documented
def chown(p1, p2); end
# in file ext/pathname/pathname.c:409
# +pathname.ctime->time+ is not documented
def ctime(); end
# in file ext/pathname/lib/pathname.rb:285
# ++, +v+ is not documented
def descend(); end
# in file ext/pathname/lib/pathname.rb:469
# +&b+ is not documented
def each_child(with_directory=true, &b); end
# in file ext/pathname/lib/pathname.rb:260
# ++, +filename+ is not documented
def each_filename(); end
# in file ext/pathname/pathname.c:290
# +...->an_enumerator+ is not documented
def each_line(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/pathname/pathname.c:102
# +p1+ is not documented
def eql?(p1); end
# in file ext/pathname/pathname.c:681
# +p1+ is not documented
def expand_path(p1 = v1); end
# in file ext/pathname/lib/pathname.rb:537
# ++, +pathname+ is not documented
def find(); end
# in file ext/pathname/pathname.c:494
# +pattern+, +[flags]->string+ is not documented
def fnmatch(p1, p2 = v2); end
# in file ext/pathname/pathname.c:494
# +pattern+, +[flags]->string+ is not documented
def fnmatch?(p1, p2 = v2); end
# in file ext/pathname/pathname.c:57
# +pathname.freeze->obj+ is not documented
def freeze(); end
# in file ext/pathname/pathname.c:513
# +pathname.ftype->string+ is not documented
def ftype(); end
# in file ext/pathname/lib/pathname.rb:386
# +*args+ is not documented
def join(*args); end
# in file ext/pathname/pathname.c:451
# +pathname.lchmod->integer+ is not documented
def lchmod(p1); end
# in file ext/pathname/pathname.c:479
# +pathname.lchown->integer+ is not documented
def lchown(p1, p2); end
# in file ext/pathname/pathname.c:527
# +old+ is not documented
def make_link(p1); end
# in file ext/pathname/pathname.c:606
# +old+ is not documented
def make_symlink(p1); end
# in file ext/pathname/pathname.c:1030
# +p1+ is not documented
def mkdir(p1 = v1); end
# in file ext/pathname/pathname.c:423
# +pathname.mtime->time+ is not documented
def mtime(); end
# in file ext/pathname/pathname.c:538
# +p1+, +p2+, +p3+ is not documented
def open(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/pathname/pathname.c:316
# +[length[+, +offset]]+, +open_args->string+ is not documented
def read(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/pathname/pathname.c:358
# +sep+, +limit[+, +open_args]->array+ is not documented
def readlines(p1 = v1, p2 = v2, p3 = v3); end
# in file ext/pathname/pathname.c:271
# +p1+ is not documented
def realdirpath(p1 = v1); end
# in file ext/pathname/pathname.c:255
# +p1+ is not documented
def realpath(p1 = v1); end
# in file ext/pathname/pathname.c:572
# +p1+ is not documented
def rename(p1); end
# in file ext/pathname/pathname.c:196
# +*args+ is not documented
def sub(*args); end
# in file ext/pathname/pathname.c:218
# +p1+ is not documented
def sub_ext(p1); end
# in file ext/pathname/pathname.c:376
# +[mode+, +[perm]]->fixnum+ is not documented
def sysopen(p1 = v1, p2 = v2); end
# in file ext/pathname/pathname.c:73
# +pathname.taint->obj+ is not documented
def taint(); end
# in file ext/pathname/pathname.c:174
# +pathname.to_path->string+ is not documented
def to_path(); end
# in file ext/pathname/pathname.c:174
# +pathname.to_path->string+ is not documented
def to_s(); end
# in file ext/pathname/pathname.c:617
# +p1+ is not documented
def truncate(p1); end
# in file ext/pathname/pathname.c:89
# +pathname.untaint->obj+ is not documented
def untaint(); end
# in file ext/pathname/pathname.c:628
# +p1+, +p2+ is not documented
def utime(p1, p2); end
end
class PrettyPrint # is documented
# in file lib/prettyprint.rb:43
# +output+, +maxwidth+, +newline+, +genspace+, +q+ is not documented
def self.format(output='', maxwidth=79, newline="\n", genspace=lambda {|n| ' ' * n}); end
# in file lib/prettyprint.rb:80
# +&genspace+ is not documented
def self.new(output='', maxwidth=79, newline="\n", &genspace); end
# in file lib/prettyprint.rb:57
# +output+, +q+ is not documented
def self.singleline_format(output='', maxwidth=nil, newline=nil, genspace=nil); end
# in file lib/prettyprint.rb:269
# +open_width+, +close_width+ is not documented
def group(indent=0, open_obj='', close_obj='', open_width=open_obj.length, close_width=close_obj.length); end
end
class PrideIO # is documented
# in file lib/minitest/pride.rb:63
# +string+ is not documented
def pride(string); end
# in file lib/minitest/pride.rb:36
# +o+ is not documented
def print(o); end
end
class PrideLOL # is documented
# in file lib/minitest/pride.rb:110
# +string+ is not documented
def pride(string); end
end
class Prime # is documented
# in file lib/prime.rb:147
# +&block+ is not documented
def each(ubound = nil, generator = EratosthenesGenerator.new, &block); end
end
class Prime::EratosthenesGenerator # is documented
# in file lib/prime.rb:308
def self.new(); end
end
class Prime::EratosthenesSieve # is documented
# in file lib/prime.rb:425
BITS_PER_ENTRY = nil
# in file lib/prime.rb:426
NUMS_PER_ENTRY = nil
# in file lib/prime.rb:427
ENTRIES_PER_TABLE = nil
# in file lib/prime.rb:428
NUMS_PER_TABLE = nil
# in file lib/prime.rb:429
FILLED_ENTRY = nil
end
class Prime::Generator23 # is documented
# in file lib/prime.rb:346
def self.new(); end
end
module Prime::OldCompatibility # is documented
# in file lib/prime.rb:502
# +&block+, +succ+ is not documented
def each(&block); end
end
class Prime::PseudoPrimeGenerator # is documented
# in file lib/prime.rb:244
# +ubound+ is not documented
def self.new(ubound = nil); end
# in file lib/prime.rb:276
# +&block+ is not documented
def each(&block); end
# in file lib/prime.rb:251
def upper_bound(); end
# in file lib/prime.rb:248
# +ubound+ is not documented
def upper_bound=(ubound); end
# in file lib/prime.rb:296
# +obj+, +prime+, +obj+ is not documented
def with_object(obj); end
end
class Prime::TrialDivisionGenerator # is documented
# in file lib/prime.rb:325
def self.new(); end
end
class Proc # is documented
# in file proc.c:462
# +Proc.new->a_proc+ is not documented
def self.new(*args); end
# in file proc.c:558
# +proc+ is not documented
def ===(*args); end
# in file proc.c:558
# +params+, +...->obj+ is not documented
def [](*args); end
# in file proc.c:662
# +prc.arity->fixnum+ is not documented
def arity(); end
# in file proc.c:2107
# +prc.binding->binding+ is not documented
def binding(); end
# in file proc.c:558
# +params+, +...->obj+ is not documented
def call(*args); end
# in file proc.c:2220
# +arity->a_proc+ is not documented
def curry(p1 = v1); end
# in file proc.c:826
# +prc.hash->integer+ is not documented
def hash(); end
# in file proc.c:230
# +prc.lambda?->trueorfalse+ is not documented
def lambda?(); end
# in file proc.c:798
# +prc.parameters->array+ is not documented
def parameters(); end
# in file proc.c:763
# +prc.source_location->[String+, +Fixnum]+ is not documented
def source_location(); end
# in file proc.c:887
# +prc.to_proc->prc+ is not documented
def to_proc(); end
# in file proc.c:844
# +prc.to_s->string+ is not documented
def to_s(); end
# in file proc.c:558
# +params+, +...->obj+ is not documented
def yield(*args); end
end
module Process # is documented
# in file process.c:3619
# +[msg]+ is not documented
def self.abort(p1); end
# in file process.c:5648
# +nochdir+, +noclose+ is not documented
def self.daemon(p1 = v1, p2 = v2); end
# in file process.c:1032
# +pid->thread+ is not documented
def self.detach(p1); end
# in file process.c:6051
# +Process::Sys.geteid->fixnum+ is not documented
def self.egid(); end
# in file process.c:6068
# +Process.egid+ is not documented
def self.egid=(p1); end
# in file process.c:5925
# +Process::Sys.geteuid->fixnum+ is not documented
def self.euid(); end
# in file process.c:5964
# +Process.euid+ is not documented
def self.euid=(p1); end
# in file process.c:2386
# +[env+, +]command...[+, +options]+ is not documented
def self.exec(*args); end
# in file process.c:3589
# +status+ is not documented
def self.exit(p1 = v1); end
# in file process.c:3515
# +status+ is not documented
def self.exit!(p1 = v1); end
# in file process.c:3451
# +Process.fork[{block}]->fixnumornil+ is not documented
def self.fork(); end
# in file process.c:4187
# +pid->integer+ is not documented
def self.getpgid(p1); end
# in file process.c:4126
# +Process.getpgrp->integer+ is not documented
def self.getpgrp(); end
# in file process.c:4339
# +kind+, +integer->fixnum+ is not documented
def self.getpriority(p1, p2); end
# in file process.c:4609
# +resource->[cur_limit+, +max_limit]+ is not documented
def self.getrlimit(p1); end
# in file process.c:4241
# +pid->integer+ is not documented
def self.getsid(p1 = v1); end
# in file process.c:5366
# +Process::Sys.getgid->fixnum+ is not documented
def self.gid(); end
# in file process.c:5382
# +Process.gid+ is not documented
def self.gid=(p1); end
# in file process.c:5475
# +Process.groups->array+ is not documented
def self.groups(); end
# in file process.c:5517
# +Process.groups+ is not documented
def self.groups=(p1); end
# in file process.c:5566
# +username+, +gid->array+ is not documented
def self.initgroups(p1, p2); end
# in file process.c:363
# +signal+, +pid+, +...->fixnum+ is not documented
def self.kill(*args); end
# in file process.c:5590
# +Process.maxgroups->fixnum+ is not documented
def self.maxgroups(); end
# in file process.c:5608
# +Process.maxgroups+ is not documented
def self.maxgroups=(p1); end
# in file process.c:205
# +Process.pid->fixnum+ is not documented
def self.pid(); end
# in file process.c:229
# +Process.ppid->fixnum+ is not documented
def self.ppid(); end
# in file process.c:4211
# +pid+, +integer->0+ is not documented
def self.setpgid(p1, p2); end
# in file process.c:4156
# +Process.setpgrp->0+ is not documented
def self.setpgrp(); end
# in file process.c:4371
# +kind+, +integer+, +priority->0+ is not documented
def self.setpriority(p1, p2, p3); end
# in file process.c:4677
# +resource+, +cur_limit->nil+ is not documented
def self.setrlimit(p1, p2, p3 = v3); end
# in file process.c:4278
# +Process.setsid->fixnum+ is not documented
def self.setsid(); end
# in file process.c:4047
# +[env+, +]command...[+, +options]->pid+ is not documented
def self.spawn(*args); end
# in file process.c:6538
# +Process.times->aStructTms+ is not documented
def self.times(); end
# in file process.c:4958
# +Process::Sys.getuid->fixnum+ is not documented
def self.uid(); end
# in file process.c:4975
# +Process.uid+ is not documented
def self.uid=(p1); end
# in file process.c:833
# +pid+, +flags+ is not documented
def self.wait(p1 = v1, p2 = v2); end
# in file process.c:878
# +pid+, +flags+, +status]+ is not documented
def self.wait2(*args); end
# in file process.c:907
# +Process.waitall->[[pid1+, +status1]+, +...]+ is not documented
def self.waitall(); end
# in file process.c:833
# +pid+, +flags+ is not documented
def self.waitpid(p1 = v1, p2 = v2); end
# in file process.c:878
# +pid+, +flags+, +status]+ is not documented
def self.waitpid2(*args); end
end
module Process::GID # is documented
# in file process.c:5753
# +group->fixnum+ is not documented
def self.change_privilege(p1); end
# in file process.c:6051
# +Process::Sys.geteid->fixnum+ is not documented
def self.eid(); end
# in file process.c:4819
# +p1+ is not documented
def self.from_name(p1); end
# in file process.c:6162
# +Process::GID.eid+ is not documented
def self.grant_privilege(p1); end
# in file process.c:6267
# +Process::GID.re_exchange->fixnum+ is not documented
def self.re_exchange(); end
# in file process.c:6242
# +Process::GID.re_exchangeable?->trueorfalse+ is not documented
def self.re_exchangeable?(); end
# in file process.c:5366
# +Process::Sys.getgid->fixnum+ is not documented
def self.rid(); end
# in file process.c:6421
# +Process::GID.sid_available?->trueorfalse+ is not documented
def self.sid_available?(); end
# in file process.c:6454
# +Process::GID.switch+ is not documented
def self.switch(); end
end
class Process::Status # is documented
# in file process.c:450
# +stat&num->fixnum+ is not documented
def &(p1); end
# in file process.c:430
# +stat+ is not documented
def ==(p1); end
# in file process.c:471
# +stat>>num->fixnum+ is not documented
def >>(p1); end
# in file process.c:638
# +stat.coredump?->trueorfalse+ is not documented
def coredump?(); end
# in file process.c:569
# +stat.exited?->trueorfalse+ is not documented
def exited?(); end
# in file process.c:600
# +stat.exitstatus->fixnumornil+ is not documented
def exitstatus(); end
# in file process.c:401
# +stat.inspect->string+ is not documented
def inspect(); end
# in file process.c:322
# +stat.pid->fixnum+ is not documented
def pid(); end
# in file process.c:528
# +stat.signaled?->trueorfalse+ is not documented
def signaled?(); end
# in file process.c:489
# +stat.stopped?->trueorfalse+ is not documented
def stopped?(); end
# in file process.c:509
# +stat.stopsig->fixnumornil+ is not documented
def stopsig(); end
# in file process.c:619
# +stat.success?->true+, +falseornil+ is not documented
def success?(); end
# in file process.c:549
# +stat.termsig->fixnumornil+ is not documented
def termsig(); end
# in file process.c:303
# +stat.to_int->fixnum+ is not documented
def to_i(); end
# in file process.c:374
# +stat.to_s->string+ is not documented
def to_s(); end
end
module Process::Sys # is documented
# in file process.c:6051
# +Process::Sys.geteid->fixnum+ is not documented
def self.getegid(); end
# in file process.c:5925
# +Process::Sys.geteuid->fixnum+ is not documented
def self.geteuid(); end
# in file process.c:5366
# +Process::Sys.getgid->fixnum+ is not documented
def self.getgid(); end
# in file process.c:4958
# +Process::Sys.getuid->fixnum+ is not documented
def self.getuid(); end
# in file process.c:5339
# +Process::Sys.issetugid->trueorfalse+ is not documented
def self.issetugid(); end
# in file process.c:5264
# +group->nil+ is not documented
def self.setegid(p1); end
# in file process.c:4884
# +user->nil+ is not documented
def self.seteuid(p1); end
# in file process.c:5218
# +group->nil+ is not documented
def self.setgid(p1); end
# in file process.c:5289
# +rid+, +eid->nil+ is not documented
def self.setregid(p1, p2); end
# in file process.c:5313
# +rid+, +eid+, +sid->nil+ is not documented
def self.setresgid(p1, p2, p3); end
# in file process.c:4934
# +rid+, +eid+, +sid->nil+ is not documented
def self.setresuid(p1, p2, p3); end
# in file process.c:4909
# +rid+, +eid->nil+ is not documented
def self.setreuid(p1, p2); end
# in file process.c:5241
# +group->nil+ is not documented
def self.setrgid(p1); end
# in file process.c:4861
# +user->nil+ is not documented
def self.setruid(p1); end
# in file process.c:4838
# +user->nil+ is not documented
def self.setuid(p1); end
end
module Process::UID # is documented
# in file process.c:5047
# +user->fixnum+ is not documented
def self.change_privilege(p1); end
# in file process.c:5925
# +Process::Sys.geteuid->fixnum+ is not documented
def self.eid(); end
# in file process.c:4771
# +p1+ is not documented
def self.from_name(p1); end
# in file process.c:6030
# +Process::UID.eid+ is not documented
def self.grant_privilege(p1); end
# in file process.c:6205
# +Process::UID.re_exchange->fixnum+ is not documented
def self.re_exchange(); end
# in file process.c:6180
# +Process::UID.re_exchangeable?->trueorfalse+ is not documented
def self.re_exchangeable?(); end
# in file process.c:4958
# +Process::Sys.getuid->fixnum+ is not documented
def self.rid(); end
# in file process.c:6305
# +Process::UID.sid_available?->trueorfalse+ is not documented
def self.sid_available?(); end
# in file process.c:6339
# +Process::UID.switch+ is not documented
def self.switch(); end
end
module Profiler__ # is documented
# in file lib/profiler.rb:110
# +f+ is not documented
def print_profile(f); end
# in file lib/profiler.rb:99
def start_profile(); end
# in file lib/profiler.rb:106
def stop_profile(); end
end
module Psych # is documented
# in file ext/psych/lib/psych/deprecated.rb:48
# +type_tag+, +&block+ is not documented
def self.add_private_type(type_tag, &block); end
# in file ext/psych/lib/psych/deprecated.rb:41
# +type_tag+, +&block+ is not documented
def self.add_ruby_type(type_tag, &block); end
# in file ext/psych/lib/psych/deprecated.rb:34
# +thing+ is not documented
def self.detect_implicit(thing); end
# in file ext/psych/lib/psych.rb:237
# +io+, +options->ioobjectpassedin+ is not documented
def self.dump(o, io = nil, options = {}); end
# in file ext/psych/lib/psych.rb:254
# +*objects+ is not documented
def self.dump_stream(*objects); end
# in file ext/psych/psych.c:7
# +Psych.libyaml_version+ is not documented
def self.libyaml_version(); end
# in file ext/psych/lib/psych/deprecated.rb:25
# +yaml+, +&block+ is not documented
def self.load_documents(yaml, &block); end
# in file ext/psych/lib/psych.rb:285
# +filename+, +to_ruby+ is not documented
def self.load_stream(yaml, filename = nil); end
# in file ext/psych/lib/psych/deprecated.rb:71
# +klass+, +hash+ is not documented
def self.object_maker(klass, hash); end
# in file ext/psych/lib/psych.rb:202
# +&block+ is not documented
def self.parse_stream(yaml, filename = nil, &block); end
# in file ext/psych/lib/psych/deprecated.rb:61
# +type+, +reference+ is not documented
def self.read_type_class(type, reference); end
# in file ext/psych/lib/psych/deprecated.rb:55
# +thing+ is not documented
def self.tagurize(thing); end
end
class Psych::Coder # is documented
attr_accessor :tag # in file ext/psych/lib/psych/coder.rb:9
attr_accessor :style # in file ext/psych/lib/psych/coder.rb:9
attr_accessor :implicit # in file ext/psych/lib/psych/coder.rb:9
attr_accessor :object # in file ext/psych/lib/psych/coder.rb:9
attr_reader :type # in file ext/psych/lib/psych/coder.rb:10
attr_reader :seq # in file ext/psych/lib/psych/coder.rb:10
# in file ext/psych/lib/psych/coder.rb:12
# +tag+ is not documented
def self.new(tag); end
# in file ext/psych/lib/psych/coder.rb:83
# +k+ is not documented
def [](k); end
# in file ext/psych/lib/psych/coder.rb:77
# +k+, +v+ is not documented
def []=(k, v); end
# in file ext/psych/lib/psych/coder.rb
# +k+, +v+ is not documented
def add(k, v); end
# in file ext/psych/lib/psych/coder.rb:33
# +tag+, +style+, +self+ is not documented
def map(tag = @tag, style = @style); end
# in file ext/psych/lib/psych/coder.rb:72
# +map+ is not documented
def map=(map); end
# in file ext/psych/lib/psych/coder.rb:23
# +*args+ is not documented
def scalar(*args); end
end
class Psych::EngineManager # is documented
# in file lib/yaml.rb:41
# +engine+ is not documented
def yamler=(engine); end
end
class Psych::Handler::DumperOptions # is documented
attr_accessor :line_width # in file ext/psych/lib/psych/handler.rb:16
attr_accessor :indentation # in file ext/psych/lib/psych/handler.rb:16
attr_accessor :canonical # in file ext/psych/lib/psych/handler.rb:16
# in file ext/psych/lib/psych/handler.rb:18
def self.new(); end
end
class Psych::Handlers::Recorder # is documented
attr_reader :events # in file ext/psych/lib/psych/handlers/recorder.rb:25
# in file ext/psych/lib/psych/handlers/recorder.rb:27
def self.new(); end
end
class Psych::Nodes::Document # is documented
# in file ext/psych/lib/psych/nodes/document.rb:44
# +tag_directives+ is not documented
def self.new(version = [], tag_directives = [], implicit = false); end
end
class Psych::Nodes::Node # is documented
# in file ext/psych/lib/psych/nodes/node.rb:25
# +&block+ is not documented
def each(&block); end
# in file ext/psych/lib/psych/nodes/node.rb
# +io+, +options+ is not documented
def to_yaml(io = nil, options = {}); end
# in file ext/psych/lib/psych/nodes/node.rb:43
# +io+, +options+ is not documented
def yaml(io = nil, options = {}); end
end
module Psych::Streaming # is documented
# in file ext/psych/lib/psych/streaming.rb:12
# +self+ is not documented
def start(encoding = Nodes::Stream::UTF8); end
end
class Psych::SyntaxError # is documented
attr_reader :file # in file ext/psych/lib/psych/syntax_error.rb:6
attr_reader :line # in file ext/psych/lib/psych/syntax_error.rb:6
attr_reader :column # in file ext/psych/lib/psych/syntax_error.rb:6
attr_reader :offset # in file ext/psych/lib/psych/syntax_error.rb:6
attr_reader :problem # in file ext/psych/lib/psych/syntax_error.rb:6
attr_reader :context # in file ext/psych/lib/psych/syntax_error.rb:6
# in file ext/psych/lib/psych/syntax_error.rb:8
# +file+, +line+, +col+, +offset+, +problem+, +context+ is not documented
def self.new(file, line, col, offset, problem, context); end
end
class Psych::TreeBuilder # is documented
# in file ext/psych/lib/psych/tree_builder.rb:80
# +anchor+ is not documented
def alias(anchor); end
# in file ext/psych/lib/psych/tree_builder.rb:60
# +implicit_end+ is not documented
def end_document(implicit_end = !streaming?); end
# in file ext/psych/lib/psych/tree_builder.rb:74
# +value+, +anchor+, +tag+, +plain+, +quoted+, +style+ is not documented
def scalar(value, anchor, tag, plain, quoted, style); end
# in file ext/psych/lib/psych/tree_builder.rb:65
# +encoding+ is not documented
def start_stream(encoding); end
end
class Psych::Visitors::DepthFirst # is documented
# in file ext/psych/lib/psych/visitors/depth_first.rb:4
# +block+ is not documented
def self.new(block); end
end
class Psych::Visitors::Emitter # is documented
# in file ext/psych/lib/psych/visitors/emitter.rb:4
# +io+, +options+ is not documented
def self.new(io, options = {}); end
# in file ext/psych/lib/psych/visitors/emitter.rb:46
# +o+ is not documented
def visit_Psych_Nodes_Alias(o); end
# in file ext/psych/lib/psych/visitors/emitter.rb:24
# +o+ is not documented
def visit_Psych_Nodes_Document(o); end
# in file ext/psych/lib/psych/visitors/emitter.rb:40
# +o+ is not documented
def visit_Psych_Nodes_Mapping(o); end
# in file ext/psych/lib/psych/visitors/emitter.rb:30
# +o+ is not documented
def visit_Psych_Nodes_Scalar(o); end
# in file ext/psych/lib/psych/visitors/emitter.rb:34
# +o+ is not documented
def visit_Psych_Nodes_Sequence(o); end
# in file ext/psych/lib/psych/visitors/emitter.rb:18
# +o+ is not documented
def visit_Psych_Nodes_Stream(o); end
end
class Psych::Visitors::JSONTree # is documented
# in file ext/psych/lib/psych/visitors/json_tree.rb:8
# +options+ is not documented
def self.new(options = {}); end
# in file ext/psych/lib/psych/visitors/json_tree.rb:12
# +target+ is not documented
def accept(target); end
end
class Psych::Visitors::ToRuby # is documented
# in file ext/psych/lib/psych/visitors/to_ruby.rb:12
# +ss+ is not documented
def self.new(ss = ScalarScanner.new); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:19
# +target+ is not documented
def accept(target); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:247
# +o+ is not documented
def visit_Psych_Nodes_Alias(o); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:239
# +o+ is not documented
def visit_Psych_Nodes_Document(o); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:139
# +o+ is not documented
def visit_Psych_Nodes_Mapping(o); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:103
# +o+ is not documented
def visit_Psych_Nodes_Scalar(o); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:107
# +o+ is not documented
def visit_Psych_Nodes_Sequence(o); end
# in file ext/psych/lib/psych/visitors/to_ruby.rb:243
# +o+ is not documented
def visit_Psych_Nodes_Stream(o); end
end
class Psych::Visitors::Visitor # is documented
# in file ext/psych/lib/psych/visitors/visitor.rb:10
DISPATCH = nil
# in file ext/psych/lib/psych/visitors/visitor.rb:4
# +target+ is not documented
def accept(target); end
end
class Psych::Visitors::YAMLTree # is documented
attr_reader :started # in file ext/psych/lib/psych/visitors/yaml_tree.rb:35
attr_reader :finished # in file ext/psych/lib/psych/visitors/yaml_tree.rb:35
attr_reader :finished? # in file ext/psych/lib/psych/visitors/yaml_tree.rb
attr_reader :started? # in file ext/psych/lib/psych/visitors/yaml_tree.rb
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:39
# +options+ is not documented
def self.new(options = {}); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb
# +object+ is not documented
def <<(object); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:97
# +target+ is not documented
def accept(target); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:66
def finish(); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:77
# +object+ is not documented
def push(object); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:60
# +encoding+ is not documented
def start(encoding = Nodes::Stream::UTF8); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:72
def tree(); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:341
# +o+ is not documented
def visit_Array(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:243
# +o+ is not documented
def visit_BigDecimal(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:303
# +o+ is not documented
def visit_Class(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:215
# +o+ is not documented
def visit_Complex(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb
# +o+ is not documented
def visit_Date(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:191
# +o+ is not documented
def visit_DateTime(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:168
# +o+ is not documented
def visit_Exception(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb
# +o+ is not documented
def visit_FalseClass(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:232
# +o+ is not documented
def visit_Float(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:316
# +o+ is not documented
def visit_Hash(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:225
# +o+ is not documented
def visit_Integer(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:298
# +o+ is not documented
def visit_Module(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:351
# +o+ is not documented
def visit_NilClass(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:140
# +o+ is not documented
def visit_Object(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:132
# +o+ is not documented
def visit_Psych_Omap(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:330
# +o+ is not documented
def visit_Psych_Set(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:308
# +o+ is not documented
def visit_Range(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:202
# +o+ is not documented
def visit_Rational(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:187
# +o+ is not documented
def visit_Regexp(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:255
# +o+ is not documented
def visit_String(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:154
# +o+ is not documented
def visit_Struct(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:355
# +o+ is not documented
def visit_Symbol(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb:197
# +o+ is not documented
def visit_Time(o); end
# in file ext/psych/lib/psych/visitors/yaml_tree.rb
# +o+ is not documented
def visit_TrueClass(o); end
end
class Queue # is documented
# in file lib/thread.rb
# +obj+ is not documented
def <<(obj); end
# in file lib/thread.rb
# +non_block+ is not documented
def deq(non_block=false); end
# in file lib/thread.rb
# +obj+ is not documented
def enq(obj); end
# in file lib/thread.rb
# +non_block+ is not documented
def shift(non_block=false); end
end
class RDoc::Alias # is documented
# in file lib/rdoc/alias.rb:49
# +other+ is not documented
def <=>(other); end
end
class RDoc::AnyMethod # is documented
# in file lib/rdoc/any_method.rb:240
# +store+ is not documented
def store=(store); end
end
class RDoc::Attr # is documented
# in file lib/rdoc/attr.rb:35
# +other+ is not documented
def ==(other); end
end
class RDoc::ClassModule # is documented
# in file lib/rdoc/class_module.rb:49
# +mod+ is not documented
def self.from_module(class_type, mod); end
# in file lib/rdoc/class_module.rb:208
# +min_visibility+ is not documented
def complete(min_visibility); end
# in file lib/rdoc/class_module.rb:234
# ++, +module+ is not documented
def each_ancestor(); end
# in file lib/rdoc/class_module.rb:247
# +symbol+ is not documented
def find_ancestor_local_symbol(symbol); end
# in file lib/rdoc/class_module.rb:558
# +new_name+ is not documented
def name=(new_name); end
# in file lib/rdoc/class_module.rb:666
# +store+ is not documented
def store=(store); end
end
class RDoc::CodeObject # is documented
# in file lib/rdoc/code_object.rb:168
# +document_children+ is not documented
def document_children=(document_children); end
# in file lib/rdoc/code_object.rb:177
# +document_self+ is not documented
def document_self=(document_self); end
# in file lib/rdoc/code_object.rb:200
# +value+ is not documented
def done_documenting=(value); end
# in file lib/rdoc/code_object.rb:210
# ++, +code_object+ is not documented
def each_parent(); end
# in file lib/rdoc/code_object.rb:237
# +value+ is not documented
def force_documentation=(value); end
# in file lib/rdoc/code_object.rb:246
# +full_name+ is not documented
def full_name=(full_name); end
# in file lib/rdoc/code_object.rb:318
# +top_level+ is not documented
def record_location(top_level); end
end
class RDoc::Comment # is documented
# in file lib/rdoc/comment.rb:83
# +method+ is not documented
def extract_call_seq(method); end
# in file lib/rdoc/comment.rb:138
# +encoding+ is not documented
def force_encoding(encoding); end
# in file lib/rdoc/comment.rb:145
# +format+ is not documented
def format=(format); end
end
class RDoc::Constant # is documented
# in file lib/rdoc/constant.rb:46
# +other+ is not documented
def <=>(other); end
# in file lib/rdoc/constant.rb:55
# +other+ is not documented
def ==(other); end
# in file lib/rdoc/constant.rb:162
# +store+ is not documented
def store=(store); end
end
class RDoc::Context # is documented
# in file lib/rdoc/context.rb:166
# +other+ is not documented
def <=>(other); end
# in file lib/rdoc/context.rb:263
# +class_type+ is not documented
def add_class(class_type, given_name, superclass = '::Object'); end
# in file lib/rdoc/context.rb:471
# +class_type+ is not documented
def add_module(class_type, name); end
# in file lib/rdoc/context.rb:569
# +includes+ is not documented
def any_content(includes = true); end
# in file lib/rdoc/context.rb:672
# ++, +attribute+ is not documented
def each_attribute(); end
# in file lib/rdoc/context.rb:679
# ++, +module+ is not documented
def each_classmodule(); end
# in file lib/rdoc/context.rb:686
# ++, +constant+ is not documented
def each_constant(); end
# in file lib/rdoc/context.rb:700
# ++, +extend+ is not documented
def each_extend(); end
# in file lib/rdoc/context.rb:693
# ++, +include+ is not documented
def each_include(); end
# in file lib/rdoc/context.rb:707
# ++, +method+ is not documented
def each_method(); end
# in file lib/rdoc/context.rb:723
# ++ is not documented
def each_section(); end
# in file lib/rdoc/context.rb:776
# +name+ is not documented
def find_enclosing_module_named(name); end
# in file lib/rdoc/context.rb:975
# +singleton+, +&block+, +m+ is not documented
def methods_matching(methods, singleton = false, &block); end
# in file lib/rdoc/context.rb:1069
# +added+ is not documented
def resolve_aliases(added); end
# in file lib/rdoc/context.rb:1120
# +comment+ is not documented
def set_current_section(title, comment); end
# in file lib/rdoc/context.rb:1128
# +singleton+ is not documented
def set_visibility_for(methods, visibility, singleton = false); end
end
class RDoc::Context::Section # is documented
# in file lib/rdoc/context/section.rb:41
# +parent+ is not documented
def self.new(parent, title, comment); end
# in file lib/rdoc/context/section.rb:56
# +other+ is not documented
def ==(other); end
# in file lib/rdoc/context/section.rb:98
# +comment+ is not documented
def extract_comment(comment); end
# in file lib/rdoc/context/section.rb:165
# +array+ is not documented
def marshal_load(array); end
end
class RDoc::ERBIO # is documented
# in file lib/rdoc/erbio.rb:22
# +str+, +safe_level+, +trim_mode+ is not documented
def self.new(str, safe_level = nil, trim_mode = nil, eoutvar = 'io'); end
end
class RDoc::Extend # is documented
# in file lib/rdoc/extend.rb:24
# +other+ is not documented
def <=>(other); end
# in file lib/rdoc/extend.rb:106
# +store+ is not documented
def store=(store); end
end
class RDoc::Generator::Darkfish # is documented
# in file lib/rdoc/generator/darkfish.rb:138
# +store+, +options+ is not documented
def self.new(store, options); end
# in file lib/rdoc/generator/darkfish.rb:161
# +*msg+ is not documented
def debug_msg(*msg); end
# in file lib/rdoc/generator/darkfish.rb:309
# +template_file+ is not documented
def generate_class(klass, template_file = nil); end
# in file lib/rdoc/generator/darkfish.rb:450
# +path+ is not documented
def generate_servlet_not_found(path); end
# in file lib/rdoc/generator/darkfish.rb:479
# +installed+ is not documented
def generate_servlet_root(installed); end
# in file lib/rdoc/generator/darkfish.rb:270
# +classes+ is not documented
def get_sorted_module_list(classes); end
# in file lib/rdoc/generator/darkfish.rb:584
# +klass+ is not documented
def get_svninfo(klass); end
# in file lib/rdoc/generator/darkfish.rb:649
# +io+ is not documented
def render_template(template_file, out_file = nil); end
# in file lib/rdoc/generator/darkfish.rb:696
# +page+, +klass+ is not documented
def template_for(file, page = true, klass = ERB); end
# in file lib/rdoc/generator/darkfish.rb:553
# +seconds+ is not documented
def time_delta_string(seconds); end
end
class RDoc::Generator::JsonIndex # is documented
# in file lib/rdoc/generator/json_index.rb:118
# +*msg+ is not documented
def debug_msg(*msg); end
end
class RDoc::Generator::RI # is documented
# in file lib/rdoc/generator/ri.rb:16
# +store+, +options+ is not documented
def initialize(store, options); end
end
class RDoc::Include # is documented
# in file lib/rdoc/include.rb:24
# +other+ is not documented
def <=>(other); end
# in file lib/rdoc/include.rb:108
# +store+ is not documented
def store=(store); end
end
class RDoc::Markdown # is documented
# in file lib/rdoc/markdown.rb:609
# +debug+ is not documented
def self.new(extensions = DEFAULT_EXTENSIONS, debug = false); end
# in file lib/rdoc/markdown.rb:648
# +enable+ is not documented
def extension(name, enable); end
# in file lib/rdoc/markdown.rb:721
# +ref+ is not documented
def note_for(ref); end
# in file lib/rdoc/markdown.rb
# +extensions+, +debug+ is not documented
def orig_initialize(extensions = DEFAULT_EXTENSIONS, debug = false); end
# in file lib/rdoc/markdown.rb
# +markdown+ is not documented
def peg_parse(markdown); end
end
class RDoc::Markup # is documented
# in file lib/rdoc/markup.rb:780
# +attribute_manager+ is not documented
def self.new(attribute_manager = nil); end
# in file lib/rdoc/markup.rb:797
# +tag+, +name+ is not documented
def add_html(tag, name); end
# in file lib/rdoc/markup.rb:810
# +pattern+, +name+ is not documented
def add_special(pattern, name); end
# in file lib/rdoc/markup.rb:790
# +start+, +stop+ is not documented
def add_word_pair(start, stop, name); end
end
class RDoc::Markup::AttributeManager # is documented
# in file lib/rdoc/markup/attribute_manager.rb:86
# +turn_on+, +turn_off+ is not documented
def attribute(turn_on, turn_off); end
# in file lib/rdoc/markup/attribute_manager.rb:129
# +str+, +attrs+ is not documented
def convert_attrs(str, attrs); end
# in file lib/rdoc/markup/attribute_manager.rb:155
# +str+, +attrs+ is not documented
def convert_html(str, attrs); end
# in file lib/rdoc/markup/attribute_manager.rb:170
# +str+, +attrs+ is not documented
def convert_specials(str, attrs); end
end
class RDoc::Markup::Attributes # is documented
# in file lib/rdoc/markup/attributes.rb:59
# +name+ is not documented
def each_name_of(bitmap); end
end
class RDoc::Markup::Document # is documented
# in file lib/rdoc/markup/document.rb:28
# +*parts+ is not documented
def self.new(*parts); end
# in file lib/rdoc/markup/document.rb:82
# +&block+ is not documented
def each(&block); end
# in file lib/rdoc/markup/document.rb:96
# +location+ is not documented
def file=(location); end
# in file lib/rdoc/markup/document.rb:150
# +*parts+ is not documented
def push(*parts); end
end
class RDoc::Markup::Formatter # is documented
# in file lib/rdoc/markup/formatter.rb:23
# +path+, +target+ is not documented
def self.gen_relative_url(path, target); end
# in file lib/rdoc/markup/formatter.rb:47
# +options+, +markup+ is not documented
def self.new(options, markup = nil); end
# in file lib/rdoc/markup/formatter.rb:103
# +name+, +start+, +stop+ is not documented
def add_tag(name, start, stop); end
# in file lib/rdoc/markup/formatter.rb:148
# +special+ is not documented
def convert_special(special); end
# in file lib/rdoc/markup/formatter.rb:174
# +string+ is not documented
def convert_string(string); end
# in file lib/rdoc/markup/formatter.rb:186
# +*node+ is not documented
def ignore(*node); end
end
class RDoc::Markup::IndentedParagraph # is documented
# in file lib/rdoc/markup/indented_paragraph.rb:15
# +*parts+ is not documented
def self.new(indent, *parts); end
end
class RDoc::Markup::List # is documented
# in file lib/rdoc/markup/list.rb:39
# +*items+ is not documented
def self.new(type = nil, *items); end
# in file lib/rdoc/markup/list.rb:96
# +*items+ is not documented
def push(*items); end
end
class RDoc::Markup::ListItem # is documented
# in file lib/rdoc/markup/list_item.rb:26
# +*parts+ is not documented
def self.new(label = nil, *parts); end
# in file lib/rdoc/markup/list_item.rb:94
# +*parts+ is not documented
def push(*parts); end
end
class RDoc::Markup::Parser # is documented
# in file lib/rdoc/markup/parser.rb:420
# +input+ is not documented
def setup_scanner(input); end
# in file lib/rdoc/markup/parser.rb:438
# +error+ is not documented
def skip(token_type, error = true); end
end
class RDoc::Markup::PreProcess # is documented
# in file lib/rdoc/markup/pre_process.rb:29
# +&block+ is not documented
def self.post_process(&block); end
# in file lib/rdoc/markup/pre_process.rb:52
# +&block+ is not documented
def self.register(directive, &block); end
# in file lib/rdoc/markup/pre_process.rb:282
# +name+ is not documented
def find_include_file(name); end
# in file lib/rdoc/markup/pre_process.rb:98
# +&block+ is not documented
def handle(text, code_object = nil, &block); end
# in file lib/rdoc/markup/pre_process.rb:257
# +name+, +indent+, +encoding+ is not documented
def include_file(name, indent, encoding); end
end
class RDoc::Markup::Raw # is documented
# in file lib/rdoc/markup/raw.rb:14
# +*parts+ is not documented
def self.new(*parts); end
# in file lib/rdoc/markup/raw.rb:57
# +*texts+ is not documented
def push(*texts); end
end
class RDoc::Markup::Special # is documented
# in file lib/rdoc/markup/special.rb:26
# +o+ is not documented
def ==(o); end
end
class RDoc::Markup::ToAnsi # is documented
# in file lib/rdoc/markup/to_ansi.rb:9
# +markup+ is not documented
def self.new(markup = nil); end
# in file lib/rdoc/markup/to_ansi.rb:30
# +list_item+ is not documented
def accept_list_item_end(list_item); end
# in file lib/rdoc/markup/to_ansi.rb:54
# +list_item+ is not documented
def accept_list_item_start(list_item); end
end
class RDoc::Markup::ToBs # is documented
# in file lib/rdoc/markup/to_bs.rb:12
# +markup+ is not documented
def self.new(markup = nil); end
# in file lib/rdoc/markup/to_bs.rb:32
# +heading+ is not documented
def accept_heading(heading); end
# in file lib/rdoc/markup/to_bs.rb:45
# +tag+ is not documented
def annotate(tag); end
# in file lib/rdoc/markup/to_bs.rb:58
# +special+ is not documented
def convert_special(special); end
# in file lib/rdoc/markup/to_bs.rb:65
# +string+ is not documented
def convert_string(string); end
end
class RDoc::Markup::ToHtml # is documented
# in file lib/rdoc/markup/to_html.rb:44
# +options+, +markup+ is not documented
def self.new(options, markup = nil); end
end
class RDoc::Markup::ToHtmlCrossref # is documented
# in file lib/rdoc/markup/to_html_crossref.rb:31
# +options+, +markup+ is not documented
def self.new(options, from_path, context, markup = nil); end
# in file lib/rdoc/markup/to_html_crossref.rb:118
# +url+, +text+ is not documented
def gen_url(url, text); end
# in file lib/rdoc/markup/to_html_crossref.rb:70
# +special+ is not documented
def handle_special_CROSSREF(special); end
# in file lib/rdoc/markup/to_html_crossref.rb:89
# +special+ is not documented
def handle_special_HYPERLINK(special); end
end
class RDoc::Markup::ToHtmlSnippet # is documented
# in file lib/rdoc/markup/to_html_snippet.rb:36
# +options+, +markup+ is not documented
def self.new(options, characters = 100, paragraphs = 3, markup = nil); end
# in file lib/rdoc/markup/to_html_snippet.rb:68
# +paragraph+ is not documented
def accept_paragraph(paragraph); end
# in file lib/rdoc/markup/to_html_snippet.rb:167
# +text+ is not documented
def gen_url(url, text); end
# in file lib/rdoc/markup/to_html_snippet.rb:187
# +list_type+, +open_tag+ is not documented
def html_list_name(list_type, open_tag); end
# in file lib/rdoc/markup/to_html_snippet.rb:142
# +list_item+, +list_type+ is not documented
def list_item_start(list_item, list_type); end
# in file lib/rdoc/markup/to_html_snippet.rb:260
# +res+, +item+ is not documented
def off_tags(res, item); end
# in file lib/rdoc/markup/to_html_snippet.rb:250
# +res+, +item+ is not documented
def on_tags(res, item); end
end
class RDoc::Markup::ToLabel # is documented
# in file lib/rdoc/markup/to_label.rb:15
# +markup+ is not documented
def self.new(markup = nil); end
end
class RDoc::Markup::ToMarkdown # is documented
# in file lib/rdoc/markup/to_markdown.rb:11
# +markup+ is not documented
def self.new(markup = nil); end
# in file lib/rdoc/markup/to_markdown.rb:148
# +url+ is not documented
def handle_rdoc_link(url); end
# in file lib/rdoc/markup/to_markdown.rb:39
# +special+ is not documented
def handle_special_HARD_BREAK(special); end
# in file lib/rdoc/markup/to_markdown.rb:184
# +special+ is not documented
def handle_special_RDOCLINK(special); end
# in file lib/rdoc/markup/to_markdown.rb:166
# +special+ is not documented
def handle_special_TIDYLINK(special); end
end
class RDoc::Markup::ToRdoc # is documented
# in file lib/rdoc/markup/to_rdoc.rb:44
# +markup+ is not documented
def self.new(markup = nil); end
# in file lib/rdoc/markup/to_rdoc.rb:83
# +block_quote+ is not documented
def accept_block_quote(block_quote); end
# in file lib/rdoc/markup/to_rdoc.rb:266
# +special+ is not documented
def handle_special_HARD_BREAK(special); end
end
class RDoc::Markup::ToTtOnly # is documented
# in file lib/rdoc/markup/to_tt_only.rb:20
# +markup+ is not documented
def self.new(markup = nil); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_blank_line(markup_item); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_heading(markup_item); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_list_item_end(markup_item); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_raw(markup_item); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_rule(markup_item); end
# in file lib/rdoc/markup/to_tt_only.rb
# +markup_item+ is not documented
def accept_verbatim(markup_item); end
end
class RDoc::MethodAttr # is documented
# in file lib/rdoc/method_attr.rb:100
# +other+ is not documented
def <=>(other); end
# in file lib/rdoc/method_attr.rb:193
# +an_alias+ is not documented
def add_alias(an_alias, context); end
# in file lib/rdoc/method_attr.rb:217
# +value+ is not documented
def block_params=(value); end
# in file lib/rdoc/method_attr.rb:144
# +store+ is not documented
def store=(store); end
end
class RDoc::Options # is documented
# in file lib/rdoc/options.rb:438
# +string+ is not documented
def default_title=(string); end
# in file lib/rdoc/options.rb:536
# +argv+ is not documented
def parse(argv); end
# in file lib/rdoc/options.rb:1130
# +message+ is not documented
def warn(message); end
end
class RDoc::Parser # is documented
# in file lib/rdoc/parser.rb:56
# +old_ext+, +new_ext+ is not documented
def self.alias_extension(old_ext, new_ext); end
# in file lib/rdoc/parser.rb:72
# +file+ is not documented
def self.binary?(file); end
# in file lib/rdoc/parser.rb:140
# +file_name+ is not documented
def self.can_parse(file_name); end
# in file lib/rdoc/parser.rb:198
# +top_level+, +options+, +stats+ is not documented
def self.for(top_level, file_name, content, options, stats); end
# in file lib/rdoc/parser.rb:230
# +regexp+ is not documented
def self.parse_files_matching(regexp); end
end
class RDoc::Parser::C # is documented
# in file lib/rdoc/parser/c.rb:166
# +top_level+, +file_name+, +content+, +options+, +stats+ is not documented
def self.new(top_level, file_name, content, options, stats); end
# in file lib/rdoc/parser/c.rb:566
# +class_name+, +meth_name+, +meth_obj+, +file_content+, +quiet+ is not documented
def find_body(class_name, meth_name, meth_obj, file_content, quiet = false); end
# in file lib/rdoc/parser/c.rb:651
# +name+ is not documented
def find_class(raw_name, name); end
# in file lib/rdoc/parser/c.rb:691
# +class_mod+ is not documented
def find_class_comment(class_name, class_mod); end
# in file lib/rdoc/parser/c.rb:725
# +class_name+ is not documented
def find_const_comment(type, const_name, class_name = nil); end
# in file lib/rdoc/parser/c.rb:811
# +in_module+ is not documented
def handle_class_module(var_name, type, class_name, parent, in_module); end
# in file lib/rdoc/parser/c.rb:876
# +type+, +var_name+, +const_name+, +definition+ is not documented
def handle_constants(type, var_name, const_name, definition); end
# in file lib/rdoc/parser/c.rb:927
# +body+ is not documented
def handle_ifdefs_in(body); end
# in file lib/rdoc/parser/c.rb:936
# +function+, +param_count+, +source_file+ is not documented
def handle_method(type, var_name, meth_name, function, param_count, source_file = nil); end
# in file lib/rdoc/parser/c.rb:1022
# +map_name+ is not documented
def load_variable_map(map_name); end
# in file lib/rdoc/parser/c.rb:1051
# +context+ is not documented
def look_for_directives_in(context, comment); end
end
class RDoc::Parser::Ruby # is documented
# in file lib/rdoc/parser/ruby.rb:159
# +top_level+, +file_name+, +content+, +options+, +stats+ is not documented
def self.new(top_level, file_name, content, options, stats); end
# in file lib/rdoc/parser/ruby.rb:243
# +container+, +ignore_constants+ is not documented
def get_class_or_module(container, ignore_constants = false); end
# in file lib/rdoc/parser/ruby.rb:396
# +context+ is not documented
def look_for_directives_in(context, comment); end
# in file lib/rdoc/parser/ruby.rb:426
# +comment+ is not documented
def new_comment(comment); end
# in file lib/rdoc/parser/ruby.rb:507
# +single+, +tk+ is not documented
def parse_alias(context, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:436
# +context+, +single+ is not documented
def parse_attr(context, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:472
# +context+, +single+ is not documented
def parse_attr_accessor(context, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:550
# +tk+ is not documented
def parse_call_parameters(tk); end
# in file lib/rdoc/parser/ruby.rb:590
# +container+, +single+, +tk+ is not documented
def parse_class(container, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:782
# +container+, +tk+ is not documented
def parse_comment(container, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:848
# +tk+ is not documented
def parse_comment_tomdoc(container, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:676
# +container+, +tk+ is not documented
def parse_constant(container, tk, comment, ignore_constants = false); end
# in file lib/rdoc/parser/ruby.rb:950
# +context+, +single+, +tk+, +comment+ is not documented
def parse_meta_attr(context, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:991
# +container+, +single+, +tk+, +comment+ is not documented
def parse_meta_method(container, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:1078
# +container+, +single+, +tk+, +comment+ is not documented
def parse_method(container, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:1243
# +container+ is not documented
def parse_method_dummy(container); end
# in file lib/rdoc/parser/ruby.rb:1253
# +modifiers+ is not documented
def parse_method_or_yield_parameters(method = nil, modifiers = RDoc::METHOD_MODIFIERS); end
# in file lib/rdoc/parser/ruby.rb:1322
# +method+ is not documented
def parse_method_parameters(method); end
# in file lib/rdoc/parser/ruby.rb:1337
# +single+, +tk+ is not documented
def parse_module(container, single, tk, comment); end
# in file lib/rdoc/parser/ruby.rb:1398
# +container+, +single+, +current_method+, +comment+ is not documented
def parse_statements(container, single = NORMAL, current_method = nil, comment = new_comment('')); end
# in file lib/rdoc/parser/ruby.rb:1673
# +single+ is not documented
def parse_visibility(container, single, tk); end
# in file lib/rdoc/parser/ruby.rb:1751
# +single+, +tk+, +method+ is not documented
def parse_yield(context, single, tk, method); end
# in file lib/rdoc/parser/ruby.rb:1941
# +skip_nl+ is not documented
def skip_tkspace_comment(skip_nl = true); end
end
module RDoc::Parser::RubyTools # is documented
# in file lib/rdoc/parser/ruby_tools.rb:67
# +*tokens+ is not documented
def get_tk_until(*tokens); end
end
class RDoc::Parser::Simple # is documented
# in file lib/rdoc/parser/simple.rb:16
# +top_level+, +file_name+, +content+, +options+, +stats+ is not documented
def self.new(top_level, file_name, content, options, stats); end
# in file lib/rdoc/parser/simple.rb:51
# +comment+ is not documented
def remove_private_comment(comment); end
end
class RDoc::RD::BlockParser # is documented
# in file lib/rdoc/rd/block_parser.rb:318
# +et+, +ev+, +_values+ is not documented
def on_error(et, ev, _values); end
end
class RDoc::RD::Inline # is documented
# in file lib/rdoc/rd/inline.rb:33
# +reference+ is not documented
def initialize(rdoc, reference); end
end
class RDoc::RD::InlineParser # is documented
# in file lib/rdoc/rd/inline_parser.rb:187
# +et+, +ev+, +values+ is not documented
def on_error(et, ev, values); end
# in file lib/rdoc/rd/inline_parser.rb:204
# +ev+ is not documented
def prev_words_on_error(ev); end
end
class RDoc::RDoc # is documented
# in file lib/rdoc/rdoc.rb:85
# +rdoc+ is not documented
def self.current=(rdoc); end
# in file lib/rdoc/rdoc.rb:107
# +msg+ is not documented
def error(msg); end
# in file lib/rdoc/rdoc.rb:328
# +dir+ is not documented
def list_files_in_directory(dir); end
# in file lib/rdoc/rdoc.rb:287
# +relative_files+, +exclude_pattern+ is not documented
def normalized_file_list(relative_files, force_doc = false, exclude_pattern = nil); end
# in file lib/rdoc/rdoc.rb:252
# +op_dir+ is not documented
def output_flag_file(op_dir); end
# in file lib/rdoc/rdoc.rb:261
# +in_dir+, +filename+ is not documented
def parse_dot_doc_file(in_dir, filename); end
# in file lib/rdoc/rdoc.rb:405
# +files+ is not documented
def parse_files(files); end
# in file lib/rdoc/rdoc.rb:185
# +dir+, +force+ is not documented
def setup_output_dir(dir, force); end
# in file lib/rdoc/rdoc.rb:238
# +op_dir+, +time+, +last+ is not documented
def update_output_dir(op_dir, time, last = {}); end
end
class RDoc::RI::Driver # is documented
# in file lib/rdoc/ri/driver.rb:588
# +name+, +klasses+, +extends+ is not documented
def class_document(name, found, klasses, includes, extends); end
# in file lib/rdoc/ri/driver.rb:823
# +names+ is not documented
def display_names(names); end
# in file lib/rdoc/ri/driver.rb:865
# +pages+, +search+ is not documented
def display_page_list(store, pages = store.cache[:pages], search = nil); end
# in file lib/rdoc/ri/driver.rb:949
# +*item+ is not documented
def find_methods(name); end
# in file lib/rdoc/ri/driver.rb:1042
# +io+ is not documented
def formatter(io); end
# in file lib/rdoc/ri/driver.rb:1223
# +name+, +filtered+ is not documented
def method_document(name, filtered); end
# in file lib/rdoc/ri/driver.rb:1290
# ++, +pager+ is not documented
def page(); end
end
module RDoc::RI::Paths # is documented
# in file lib/rdoc/ri/paths.rb:46
# +*extra_dirs+, +directory+, +type+ is not documented
def self.each(system = true, site = true, home = true, gems = :latest, *extra_dirs); end
# in file lib/rdoc/ri/paths.rb:68
# +name+, +version+ is not documented
def self.gem_dir(name, version); end
# in file lib/rdoc/ri/paths.rb:140
# +system+, +site+, +home+, +gems+, +*extra_dirs+ is not documented
def self.path(system = true, site = true, home = true, gems = :latest, *extra_dirs); end
# in file lib/rdoc/ri/paths.rb:152
# +system+, +site+, +home+, +gems+, +*extra_dirs+ is not documented
def self.raw_path(system, site, home, gems, *extra_dirs); end
end
class RDoc::RubygemsHook # is documented
# in file lib/rdoc/rubygems_hook.rb:47
# +installer+ is not documented
def self.generation_hook(installer, specs); end
end
class RDoc::Servlet # is documented
# in file lib/rdoc/servlet.rb:302
# +&block+ is not documented
def ri_paths(&block); end
end
class RDoc::Stats # is documented
# in file lib/rdoc/stats.rb:26
# +store+ is not documented
def self.new(store, num_files, verbosity = 1); end
# in file lib/rdoc/stats.rb:155
# +level+ is not documented
def coverage_level=(level); end
end
class RDoc::Stats::Normal # is documented
# in file lib/rdoc/stats/normal.rb:14
# +files_so_far+, +filename+ is not documented
def print_file(files_so_far, filename); end
end
class RDoc::Stats::Quiet # is documented
# in file lib/rdoc/stats/quiet.rb:9
# +num_files+ is not documented
def self.new(num_files); end
# in file lib/rdoc/stats/quiet.rb:16
# +*+ is not documented
def begin_adding(*); end
# in file lib/rdoc/stats/quiet.rb:56
# +*+ is not documented
def done_adding(*); end
# in file lib/rdoc/stats/quiet.rb:21
# +*+ is not documented
def print_alias(*); end
# in file lib/rdoc/stats/quiet.rb:26
# +*+ is not documented
def print_attribute(*); end
# in file lib/rdoc/stats/quiet.rb:31
# +*+ is not documented
def print_class(*); end
# in file lib/rdoc/stats/quiet.rb:36
# +*+ is not documented
def print_constant(*); end
# in file lib/rdoc/stats/quiet.rb:41
# +*+ is not documented
def print_file(*); end
# in file lib/rdoc/stats/quiet.rb:46
# +*+ is not documented
def print_method(*); end
# in file lib/rdoc/stats/quiet.rb:51
# +*+ is not documented
def print_module(*); end
end
class RDoc::Store # is documented
# in file lib/rdoc/store.rb:160
# +namespace+ is not documented
def add_c_enclosure(variable, namespace); end
# in file lib/rdoc/store.rb:167
# +c_parser+ is not documented
def add_c_variables(c_parser); end
# in file lib/rdoc/store.rb:179
# +absolute_name+, +relative_name+ is not documented
def add_file(absolute_name, relative_name = absolute_name); end
# in file lib/rdoc/store.rb:659
# +page+ is not documented
def main=(page); end
# in file lib/rdoc/store.rb:947
# +title+ is not documented
def title=(title); end
end
class RDoc::Task # is documented
# in file lib/rdoc/task.rb:155
# +name+, +self+ is not documented
def self.new(name = :rdoc); end
# in file lib/rdoc/task.rb:273
# +&block+ is not documented
def before_running_rdoc(&block); end
end
class RDoc::TestCase # is documented
# in file lib/rdoc/test_case.rb:65
# +*contents+ is not documented
def block(*contents); end
# in file lib/rdoc/test_case.rb:80
# +*contents+ is not documented
def doc(*contents); end
# in file lib/rdoc/test_case.rb:101
# +*parts+ is not documented
def item(label = nil, *parts); end
# in file lib/rdoc/test_case.rb:108
# +*items+ is not documented
def list(type = nil, *items); end
# in file lib/rdoc/test_case.rb:115
# +*a+ is not documented
def para(*a); end
# in file lib/rdoc/test_case.rb:129
# +*contents+ is not documented
def raw(*contents); end
# in file lib/rdoc/test_case.rb:139
# ++, +temp_dir+ is not documented
def temp_dir(); end
# in file lib/rdoc/test_case.rb:152
# +*parts+ is not documented
def verb(*parts); end
end
module RDoc::Text # is documented
# in file lib/rdoc/text.rb:104
# +text+ is not documented
def markup(text); end
# in file lib/rdoc/text.rb:125
# +format+ is not documented
def parse(text, format = 'rdoc'); end
# in file lib/rdoc/text.rb:167
# +text+ is not documented
def strip_stars(text); end
end
module RDoc::TokenStream # is documented
# in file lib/rdoc/token_stream.rb
# +*tokens+ is not documented
def add_token(*tokens); end
# in file lib/rdoc/token_stream.rb:58
# +*tokens+ is not documented
def add_tokens(*tokens); end
end
class RDoc::TomDoc # is documented
# in file lib/rdoc/tom_doc.rb:83
# +text+ is not documented
def self.parse(text); end
# in file lib/rdoc/tom_doc.rb:99
# +comment+ is not documented
def self.signature(comment); end
# in file lib/rdoc/tom_doc.rb:141
# +level+ is not documented
def build_heading(level); end
# in file lib/rdoc/tom_doc.rb:171
# +margin+ is not documented
def build_paragraph(margin); end
# in file lib/rdoc/tom_doc.rb:157
# +margin+ is not documented
def build_verbatim(margin); end
# in file lib/rdoc/tom_doc.rb:199
# +text+ is not documented
def tokenize(text); end
end
class RDoc::TopLevel # is documented
# in file lib/rdoc/top_level.rb:57
# +other+ is not documented
def ==(other); end
# in file lib/rdoc/top_level.rb
# +other+ is not documented
def eql?(other); end
# in file lib/rdoc/top_level.rb:130
# +name+ is not documented
def find_class_or_module(name); end
end
module REXML # is documented
# in file lib/rexml/rexml.rb:23
COPYRIGHT = nil
# in file lib/rexml/rexml.rb:24
DATE = nil
# in file lib/rexml/rexml.rb:25
VERSION = nil
# in file lib/rexml/rexml.rb:26
REVISION = nil
# in file lib/rexml/rexml.rb:28
Copyright = nil
# in file lib/rexml/rexml.rb:29
Version = nil
end
class REXML::AttlistDecl # is documented
# in file lib/rexml/attlistdecl.rb:28
# +source+ is not documented
def self.new(source); end
# in file lib/rexml/attlistdecl.rb:37
# +key+ is not documented
def [](key); end
# in file lib/rexml/attlistdecl.rb:49
# +&block+ is not documented
def each(&block); end
# in file lib/rexml/attlistdecl.rb:43
# +key+ is not documented
def include?(key); end
# in file lib/rexml/attlistdecl.rb:58
def node_type(); end
# in file lib/rexml/attlistdecl.rb:54
# +out+, +indent+ is not documented
def write(out, indent=-1); end
end
class REXML::Attribute # is documented
# in file lib/rexml/attribute.rb:18
PATTERN = nil
# in file lib/rexml/attribute.rb:20
NEEDS_A_SECOND_CHECK = nil
# in file lib/rexml/attribute.rb:44
# +second+, +parent+ is not documented
def self.new( first, second=nil, parent=nil ); end
# in file lib/rexml/attribute.rb:92
# +other+ is not documented
def ==( other ); end
# in file lib/rexml/attribute.rb:115
def doctype(); end
# in file lib/rexml/attribute.rb:149
# +element+ is not documented
def element=( element ); end
# in file lib/rexml/attribute.rb:85
# +arg+ is not documented
def namespace(arg=nil); end
# in file lib/rexml/attribute.rb:171
def node_type(); end
# in file lib/rexml/attribute.rb:167
# +output+, +indent+ is not documented
def write( output, indent=-1 ); end
# in file lib/rexml/attribute.rb:181
def xpath(); end
end
class REXML::Attributes # is documented
# in file lib/rexml/element.rb:971
# +element+ is not documented
def self.new(element); end
# in file lib/rexml/element.rb
# +attribute+ is not documented
def <<( attribute ); end
# in file lib/rexml/element.rb:986
# +name+ is not documented
def [](name); end
# in file lib/rexml/element.rb:1088
# +name+, +value+ is not documented
def []=( name, value ); end
# in file lib/rexml/element.rb:1207
# +attribute+ is not documented
def add( attribute ); end
# in file lib/rexml/element.rb:1175
# +attribute+ is not documented
def delete( attribute ); end
# in file lib/rexml/element.rb:1217
# +name+ is not documented
def delete_all( name ); end
# in file lib/rexml/element.rb:1028
# ++, +expanded_name+, +value+ is not documented
def each(); end
# in file lib/rexml/element.rb:1013
# ++, +attribute+ is not documented
def each_attribute(); end
# in file lib/rexml/element.rb:1043
# +name+ is not documented
def get_attribute( name ); end
# in file lib/rexml/element.rb:1231
# +namespace+, +name+ is not documented
def get_attribute_ns(namespace, name); end
# in file lib/rexml/element.rb:1149
def namespaces(); end
end
class REXML::CData # is documented
# in file lib/rexml/cdata.rb:5
START = nil
# in file lib/rexml/cdata.rb:6
STOP = nil
# in file lib/rexml/cdata.rb:7
ILLEGAL = nil
# in file lib/rexml/cdata.rb:15
# +first+, +whitespace+, +parent+ is not documented
def self.new( first, whitespace=true, parent=nil ); end
# in file lib/rexml/cdata.rb:38
def value(); end
# in file lib/rexml/cdata.rb:59
# +output+, +indent+, +transitive+, +ie_hack+ is not documented
def write( output=$stdout, indent=-1, transitive=false, ie_hack=false ); end
end
class REXML::Child # is documented
attr_reader :parent # in file lib/rexml/child.rb:10
# in file lib/rexml/child.rb:17
# +parent+ is not documented
def self.new( parent = nil ); end
# in file lib/rexml/child.rb:67
# +other+ is not documented
def next_sibling=( other ); end
# in file lib/rexml/child.rb:51
# +other+ is not documented
def parent=( other ); end
# in file lib/rexml/child.rb:78
# +other+ is not documented
def previous_sibling=(other); end
# in file lib/rexml/child.rb:28
# +child+ is not documented
def replace_with( child ); end
end
class REXML::Comment # is documented
# in file lib/rexml/comment.rb:8
START = nil
# in file lib/rexml/comment.rb:9
STOP = nil
# in file lib/rexml/comment.rb:23
# +first+, +second+ is not documented
def self.new( first, second = nil ); end
# in file lib/rexml/comment.rb:63
# +other+ is not documented
def <=>(other); end
# in file lib/rexml/comment.rb:70
# +other+ is not documented
def ==( other ); end
# in file lib/rexml/comment.rb:75
def node_type(); end
# in file lib/rexml/comment.rb:50
# +output+, +indent+, +transitive+, +ie_hack+ is not documented
def write( output, indent=-1, transitive=false, ie_hack=false ); end
end
class REXML::DTD::AttlistDecl # is documented
# in file lib/rexml/dtd/attlistdecl.rb:5
START = nil
# in file lib/rexml/dtd/attlistdecl.rb:6
START_RE = nil
# in file lib/rexml/dtd/attlistdecl.rb:7
PATTERN_RE = nil
end
class REXML::DTD::ElementDecl # is documented
# in file lib/rexml/dtd/elementdecl.rb:5
START = nil
# in file lib/rexml/dtd/elementdecl.rb:6
START_RE = nil
# in file lib/rexml/dtd/elementdecl.rb:7
PATTERN_RE = nil
# in file lib/rexml/dtd/elementdecl.rb:11
# +match+ is not documented
def self.new(match); end
end
class REXML::DTD::EntityDecl # is documented
# in file lib/rexml/dtd/entitydecl.rb:5
START = nil
# in file lib/rexml/dtd/entitydecl.rb:6
START_RE = nil
# in file lib/rexml/dtd/entitydecl.rb:7
PUBLIC = nil
# in file lib/rexml/dtd/entitydecl.rb:8
SYSTEM = nil
# in file lib/rexml/dtd/entitydecl.rb:9
PLAIN = nil
# in file lib/rexml/dtd/entitydecl.rb:10
PERCENT = nil
# in file lib/rexml/dtd/entitydecl.rb:13
# +src+ is not documented
def self.new(src); end
# in file lib/rexml/dtd/entitydecl.rb:49
# +source+, +listener+ is not documented
def self.parse_source(source, listener); end
# in file lib/rexml/dtd/entitydecl.rb:44
# +output+, +indent+ is not documented
def write( output, indent ); end
end
class REXML::DTD::NotationDecl # is documented
# in file lib/rexml/dtd/notationdecl.rb:5
START = nil
# in file lib/rexml/dtd/notationdecl.rb:6
START_RE = nil
# in file lib/rexml/dtd/notationdecl.rb:7
PUBLIC = nil
# in file lib/rexml/dtd/notationdecl.rb:8
SYSTEM = nil
# in file lib/rexml/dtd/notationdecl.rb:9
# +src+ is not documented
def self.new(src); end
# in file lib/rexml/dtd/notationdecl.rb:32
# +source+, +listener+ is not documented
def self.parse_source(source, listener); end
# in file lib/rexml/dtd/notationdecl.rb:27
# +output+, +indent+ is not documented
def write( output, indent ); end
end
class REXML::DTD::Parser # is documented
# in file lib/rexml/dtd/dtd.rb:11
# +input+ is not documented
def self.parse( input ); end
# in file lib/rexml/dtd/dtd.rb:21
# +input+ is not documented
def self.parse_helper( input ); end
end
class REXML::Declaration # is documented
# in file lib/rexml/doctype.rb:203
# +src+ is not documented
def self.new(src); end
# in file lib/rexml/doctype.rb:215
# +output+, +indent+ is not documented
def write( output, indent ); end
end
class REXML::DocType # is documented
# in file lib/rexml/doctype.rb:14
START = nil
# in file lib/rexml/doctype.rb:15
STOP = nil
# in file lib/rexml/doctype.rb:16
SYSTEM = nil
# in file lib/rexml/doctype.rb:17
PUBLIC = nil
# in file lib/rexml/doctype.rb:18
DEFAULT_ENTITIES = nil
# in file lib/rexml/doctype.rb:41
# +first+, +parent+ is not documented
def self.new( first, parent=nil ); end
# in file lib/rexml/doctype.rb:136
# +child+ is not documented
def add(child); end
# in file lib/rexml/doctype.rb:84
# +element+, +attribute+ is not documented
def attribute_of(element, attribute); end
# in file lib/rexml/doctype.rb:74
# +element+ is not documented
def attributes_of(element); end
# in file lib/rexml/doctype.rb:94
def clone(); end
# in file lib/rexml/doctype.rb:128
def context(); end
# in file lib/rexml/doctype.rb:132
# +name+ is not documented
def entity( name ); end
# in file lib/rexml/doctype.rb:70
def node_type(); end
# in file lib/rexml/doctype.rb:180
# +name+ is not documented
def notation(name); end
# in file lib/rexml/doctype.rb:108
# +output+, +indent+, +transitive+, +ie_hack+ is not documented
def write( output, indent=0, transitive=false, ie_hack=false ); end
end
class REXML::Document # is documented
attr_reader :entity_expansion_count # in file lib/rexml/document.rb:258
# in file lib/rexml/document.rb:249
# +val+ is not documented
def self.entity_expansion_limit=( val ); end
# in file lib/rexml/document.rb:34
# +source+, +context+ is not documented
def self.new( source = nil, context = {} ); end
# in file lib/rexml/document.rb:242
# +source+, +listener+ is not documented
def self.parse_stream( source, listener ); end
# in file lib/rexml/document.rb
# +child+ is not documented
def <<( child ); end
# in file lib/rexml/document.rb:67
# +child+ is not documented
def add( child ); end
# in file lib/rexml/document.rb:100
# +arg+, +arg2+ is not documented
def add_element(arg=nil, arg2=nil); end
# in file lib/rexml/document.rb:47
def node_type(); end
# in file lib/rexml/document.rb:260
def record_entity_expansion(); end
# in file lib/rexml/document.rb:206
# +options+, +:indent+, +:transtive+, +:ie_hack+, +:encoding+ is not documented
def write(*arguments); end
end
class REXML::Element # is documented
# in file lib/rexml/element.rb:23
UNDEFINED = nil
# in file lib/rexml/element.rb:58
# +arg+, +parent+, +context+ is not documented
def self.new( arg = UNDEFINED, parent=nil, context=nil ); end
# in file lib/rexml/element.rb:599
# +value+ is not documented
def add_attribute( key, value=nil ); end
# in file lib/rexml/element.rb:611
# +hash+ is not documented
def add_attributes(hash); end
# in file lib/rexml/element.rb:295
# +element+, +attrs+ is not documented
def add_element(element, attrs=nil); end
# in file lib/rexml/element.rb:522
# +text+ is not documented
def add_text( text ); end
# in file lib/rexml/element.rb:553
# +name+, +namespace+ is not documented
def attribute( name, namespace=nil ); end
# in file lib/rexml/element.rb:632
# +key+ is not documented
def delete_attribute(key); end
# in file lib/rexml/element.rb:315
# +element+ is not documented
def delete_element(element); end
# in file lib/rexml/element.rb:270
# +namespace+ is not documented
def delete_namespace(namespace="xmlns"); end
# in file lib/rexml/element.rb:392
# +xpath+, +Element+ is not documented
def each_element( xpath=nil ); end
# in file lib/rexml/element.rb:350
# +key+, +value+, +max+, +name+, +Element+ is not documented
def each_element_with_attribute( key, value=nil, max=0, name=nil ); end
# in file lib/rexml/element.rb:381
# +text+, +max+, +name+ is not documented
def each_element_with_text( text=nil, max=0, name=nil ); end
# in file lib/rexml/element.rb:400
# +xpath+ is not documented
def get_elements( xpath ); end
# in file lib/rexml/element.rb:461
# +path+ is not documented
def get_text(path = nil); end
# in file lib/rexml/element.rb:161
def ignore_whitespace_nodes(); end
# in file lib/rexml/element.rb:76
def inspect(); end
# in file lib/rexml/element.rb:222
# +prefix+ is not documented
def namespace(prefix=nil); end
# in file lib/rexml/element.rb:202
def namespaces(); end
# in file lib/rexml/element.rb:534
def node_type(); end
# in file lib/rexml/element.rb:123
def root(); end
# in file lib/rexml/element.rb:450
# +path+ is not documented
def text( path = nil ); end
# in file lib/rexml/element.rb:492
# +text+ is not documented
def text=( text ); end
# in file lib/rexml/element.rb:690
# +output+, +indent+, +transitive+, +ie_hack+ is not documented
def write(output=$stdout, indent=-1, transitive=false, ie_hack=false); end
# in file lib/rexml/element.rb:538
def xpath(); end
end
class REXML::ElementDecl # is documented
# in file lib/rexml/doctype.rb:222
# +src+ is not documented
def self.new( src ); end
end
class REXML::Elements # is documented
# in file lib/rexml/element.rb:743
# +parent+ is not documented
def self.new(parent); end
# in file lib/rexml/element.rb
# +element+ is not documented
def <<(element=nil); end
# in file lib/rexml/element.rb:768
# +index+, +name+ is not documented
def []( index, name=nil); end
# in file lib/rexml/element.rb:800
# +index+, +element+ is not documented
def []=( index, element ); end
# in file lib/rexml/element.rb:876
# +element+ is not documented
def add(element=nil); end
# in file lib/rexml/element.rb:908
# +xpath+, +e+ is not documented
def collect( xpath=nil ); end
# in file lib/rexml/element.rb:840
# +element+ is not documented
def delete(element); end
# in file lib/rexml/element.rb:855
# +xpath+ is not documented
def delete_all( xpath ); end
# in file lib/rexml/element.rb:904
# +xpath+, +e+ is not documented
def each( xpath=nil ); end
# in file lib/rexml/element.rb:818
# +element+ is not documented
def index(element); end
# in file lib/rexml/element.rb:916
# +xpath+, +initial+, +initial+, +e+ is not documented
def inject( xpath=nil, initial=nil ); end
# in file lib/rexml/element.rb:948
# +xpath+ is not documented
def to_a( xpath=nil ); end
end
module REXML::Encoding # is documented
# in file lib/rexml/encoding.rb:27
# +string+ is not documented
def decode(string); end
# in file lib/rexml/encoding.rb:23
# +string+ is not documented
def encode(string); end
# in file lib/rexml/encoding.rb:5
# +encoding+ is not documented
def encoding=(encoding); end
end
class REXML::Entity # is documented
# in file lib/rexml/entity.rb:10
PUBIDCHAR = nil
# in file lib/rexml/entity.rb:11
SYSTEMLITERAL = nil
# in file lib/rexml/entity.rb:12
PUBIDLITERAL = nil
# in file lib/rexml/entity.rb:13
EXTERNALID = nil
# in file lib/rexml/entity.rb:14
NDATADECL = nil
# in file lib/rexml/entity.rb:15
PEREFERENCE = nil
# in file lib/rexml/entity.rb:16
ENTITYVALUE = nil
# in file lib/rexml/entity.rb:17
PEDEF = nil
# in file lib/rexml/entity.rb:18
ENTITYDEF = nil
# in file lib/rexml/entity.rb:19
PEDECL = nil
# in file lib/rexml/entity.rb:20
GEDECL = nil
# in file lib/rexml/entity.rb:21
ENTITYDECL = nil
# in file lib/rexml/entity.rb:127
PEREFERENCE_RE = nil
attr_reader :name # in file lib/rexml/entity.rb:23
attr_reader :external # in file lib/rexml/entity.rb:23
attr_reader :ref # in file lib/rexml/entity.rb:23
attr_reader :ndata # in file lib/rexml/entity.rb:23
attr_reader :pubid # in file lib/rexml/entity.rb:23
# in file lib/rexml/entity.rb:68
# +string+ is not documented
def self.matches?(string); end
# in file lib/rexml/entity.rb:35
# +stream+, +value+, +parent+, +reference+ is not documented
def self.new(stream, value=nil, parent=nil, reference=false); end
# in file lib/rexml/entity.rb:99
# +out+, +indent+ is not documented
def write(out, indent=-1); end
end
class REXML::ExternalEntity # is documented
# in file lib/rexml/doctype.rb:228
# +src+ is not documented
def self.new( src ); end
# in file lib/rexml/doctype.rb:235
# +output+, +indent+ is not documented
def write( output, indent ); end
end
class REXML::Formatters::Default # is documented
# in file lib/rexml/formatters/default.rb:10
# +ie_hack+ is not documented
def self.new( ie_hack=false ); end
# in file lib/rexml/formatters/default.rb:21
# +node+, +output+ is not documented
def write( node, output ); end
# in file lib/rexml/formatters/default.rb:96
# +node+, +output+ is not documented
def write_cdata( node, output ); end
# in file lib/rexml/formatters/default.rb:90
# +node+, +output+ is not documented
def write_comment( node, output ); end
# in file lib/rexml/formatters/default.rb:59
# +node+, +output+ is not documented
def write_document( node, output ); end
# in file lib/rexml/formatters/default.rb:63
# +node+, +output+ is not documented
def write_element( node, output ); end
# in file lib/rexml/formatters/default.rb:102
# +node+, +output+ is not documented
def write_instruction( node, output ); end
# in file lib/rexml/formatters/default.rb:86
# +node+, +output+ is not documented
def write_text( node, output ); end
end
class REXML::Formatters::Pretty # is documented
# in file lib/rexml/formatters/pretty.rb:29
# +indentation+, +ie_hack+ is not documented
def self.new( indentation=2, ie_hack=false ); end
# in file lib/rexml/formatters/pretty.rb:101
# +node+, +output+ is not documented
def write_cdata( node, output); end
# in file lib/rexml/formatters/pretty.rb:96
# +node+, +output+ is not documented
def write_comment( node, output); end
# in file lib/rexml/formatters/pretty.rb:106
# +node+, +output+ is not documented
def write_document( node, output ); end
# in file lib/rexml/formatters/pretty.rb:38
# +node+, +output+ is not documented
def write_element(node, output); end
# in file lib/rexml/formatters/pretty.rb:87
# +node+, +output+ is not documented
def write_text( node, output ); end
end
class REXML::Formatters::Transitive # is documented
# in file lib/rexml/formatters/transitive.rb:15
# +indentation+, +ie_hack+ is not documented
def self.new( indentation=2, ie_hack=false ); end
# in file lib/rexml/formatters/transitive.rb:22
# +node+, +output+ is not documented
def write_element( node, output ); end
# in file lib/rexml/formatters/transitive.rb:52
# +node+, +output+ is not documented
def write_text( node, output ); end
end
module REXML::Functions # is documented
# in file lib/rexml/parsers/xpathparser.rb:15
namespace_context = nil
# in file lib/rexml/xpath_parser.rb:61
variables = nil
# in file lib/rexml/functions.rb:277
# +object+ is not documented
def self.boolean( object=nil ); end
# in file lib/rexml/functions.rb:373
# +number+ is not documented
def self.ceiling( number ); end
# in file lib/rexml/functions.rb:324
# +lang1+, +lang2+ is not documented
def self.compare_language(lang1, lang2); end
# in file lib/rexml/functions.rb:152
# +*objects+ is not documented
def self.concat( *objects ); end
# in file lib/rexml/functions.rb:162
# +string+, +test+ is not documented
def self.contains( string, test ); end
# in file lib/rexml/functions.rb:19
# +value+ is not documented
def self.context=(value); end
# in file lib/rexml/functions.rb:41
# +node_set+ is not documented
def self.count( node_set ); end
# in file lib/rexml/functions.rb:369
# +number+ is not documented
def self.floor( number ); end
# in file lib/rexml/functions.rb:68
# +node_set+, +context+ is not documented
def self.get_namespace( node_set = nil ); end
# in file lib/rexml/functions.rb:47
# +object+ is not documented
def self.id( object ); end
# in file lib/rexml/functions.rb:306
# +language+ is not documented
def self.lang( language ); end
# in file lib/rexml/functions.rb:51
# +node_set+ is not documented
def self.local_name( node_set=nil ); end
# in file lib/rexml/functions.rb:389
# +id+ is not documented
def self.method_missing( id ); end
# in file lib/rexml/functions.rb:61
# +node_set+ is not documented
def self.name( node_set=nil ); end
# in file lib/rexml/functions.rb:16
def self.namespace_context(); end
# in file lib/rexml/functions.rb:14
# +x+ is not documented
def self.namespace_context=(x); end
# in file lib/rexml/functions.rb:57
# +node_set+ is not documented
def self.namespace_uri( node_set=nil ); end
# in file lib/rexml/functions.rb:224
# +string+ is not documented
def self.normalize_space( string=nil ); end
# in file lib/rexml/functions.rb:291
# +object+ is not documented
def self.not( object ); end
# in file lib/rexml/functions.rb:341
# +object+ is not documented
def self.number( object=nil ); end
# in file lib/rexml/functions.rb:36
def self.position( ); end
# in file lib/rexml/functions.rb:385
# +node+ is not documented
def self.processing_instruction( node ); end
# in file lib/rexml/functions.rb:377
# +number+ is not documented
def self.round( number ); end
# in file lib/rexml/functions.rb:157
# +string+, +test+ is not documented
def self.starts_with( string, test ); end
# in file lib/rexml/functions.rb:115
# +object+ is not documented
def self.string( object=nil ); end
# in file lib/rexml/functions.rb:219
# +string+ is not documented
def self.string_length( string ); end
# in file lib/rexml/functions.rb:139
# +o+ is not documented
def self.string_value( o ); end
# in file lib/rexml/functions.rb:186
# +string+, +start+, +length+ is not documented
def self.substring( string, start, length=nil ); end
# in file lib/rexml/functions.rb:178
# +string+, +test+ is not documented
def self.substring_after( string, test ); end
# in file lib/rexml/functions.rb:167
# +string+, +test+ is not documented
def self.substring_before( string, test ); end
# in file lib/rexml/functions.rb:364
# +nodes+ is not documented
def self.sum( nodes ); end
# in file lib/rexml/functions.rb:21
def self.text( ); end
# in file lib/rexml/functions.rb:234
# +string+, +tr1+, +tr2+ is not documented
def self.translate( string, tr1, tr2 ); end
# in file lib/rexml/functions.rb:17
def self.variables(); end
# in file lib/rexml/functions.rb:15
# +x+ is not documented
def self.variables=(x); end
end
class REXML::IOSource # is documented
# in file lib/rexml/source.rb:161
# +arg+, +block_size+, +encoding+ is not documented
def self.new(arg, block_size=500, encoding=nil); end
# in file lib/rexml/source.rb:213
# +pattern+ is not documented
def consume( pattern ); end
# in file lib/rexml/source.rb:217
# +pattern+, +cons+ is not documented
def match( pattern, cons=false ); end
# in file lib/rexml/source.rb:237
def position(); end
# in file lib/rexml/source.rb:205
def read(); end
# in file lib/rexml/source.rb:182
# +pattern+, +cons+ is not documented
def scan(pattern, cons=false); end
end
class REXML::Instruction # is documented
# in file lib/rexml/instruction.rb:8
START = nil
# in file lib/rexml/instruction.rb:9
STOP = nil
# in file lib/rexml/instruction.rb:24
# +target+, +content+ is not documented
def self.new(target, content=nil); end
# in file lib/rexml/instruction.rb:56
# +other+ is not documented
def ==( other ); end
# in file lib/rexml/instruction.rb:62
def node_type(); end
# in file lib/rexml/instruction.rb:44
# +writer+, +indent+, +transitive+, +ie_hack+ is not documented
def write(writer, indent=-1, transitive=false, ie_hack=false); end
end
class REXML::Light::Node # is documented
# in file lib/rexml/light/node.rb:17
NAMESPLIT = nil
# in file lib/rexml/light/node.rb:18
PARENTS = nil
# in file lib/rexml/light/node.rb:20
# +node+ is not documented
def self.new(node=nil); end
# in file lib/rexml/light/node.rb:121
# +element+ is not documented
def <<(element); end
# in file lib/rexml/light/node.rb:97
# +path+ is not documented
def =~( path ); end
# in file lib/rexml/light/node.rb:85
# +reference+, +ns+ is not documented
def []( reference, ns=nil ); end
# in file lib/rexml/light/node.rb:102
# +reference+, +ns+, +value+ is not documented
def []=( reference, ns, value=nil ); end
# in file lib/rexml/light/node.rb:150
def children(); end
# in file lib/rexml/light/node.rb:43
# ++, +at(x+4)+ is not documented
def each(); end
# in file lib/rexml/light/node.rb:146
# +name+, +namespace+ is not documented
def has_name?( name, namespace = '' ); end
# in file lib/rexml/light/node.rb:61
def local_name(); end
# in file lib/rexml/light/node.rb:66
# +name_str+ is not documented
def local_name=( name_str ); end
# in file lib/rexml/light/node.rb:47
def name(); end
# in file lib/rexml/light/node.rb:51
# +name_str+, +ns+ is not documented
def name=( name_str, ns=nil ); end
# in file lib/rexml/light/node.rb:74
# +prefix+ is not documented
def namespace( prefix=prefix() ); end
# in file lib/rexml/light/node.rb:78
# +namespace+ is not documented
def namespace=( namespace ); end
# in file lib/rexml/light/node.rb:132
def node_type(); end
# in file lib/rexml/light/node.rb:154
def parent(); end
# in file lib/rexml/light/node.rb:57
# +node+ is not documented
def parent=( node ); end
# in file lib/rexml/light/node.rb:70
# +namespace+ is not documented
def prefix( namespace=nil ); end
# in file lib/rexml/light/node.rb:141
def root(); end
# in file lib/rexml/light/node.rb:35
def size(); end
# in file lib/rexml/light/node.rb:136
# +foo+ is not documented
def text=( foo ); end
end
module REXML::Namespace # is documented
# in file lib/rexml/namespace.rb:11
NAMESPLIT = nil
# in file lib/rexml/namespace.rb:27
# +other+, +ns+ is not documented
def has_name?( other, ns=nil ); end
# in file lib/rexml/namespace.rb:14
# +name+ is not documented
def name=( name ); end
end
module REXML::Node # is documented
# in file lib/rexml/node.rb:53
# ++, +node+ is not documented
def each_recursive(); end
# in file lib/rexml/node.rb:62
# ++, +node+ is not documented
def find_first_recursive(); end
# in file lib/rexml/node.rb:38
# +to+, +ind+ is not documented
def indent(to, ind); end
# in file lib/rexml/node.rb:47
def parent?(); end
# in file lib/rexml/node.rb:26
# +indent+ is not documented
def to_s(indent=nil); end
end
class REXML::NotationDecl # is documented
attr_accessor :public # in file lib/rexml/doctype.rb:241
# in file lib/rexml/doctype.rb:242
# +name+, +middle+, +pub+, +sys+ is not documented
def self.new(name, middle, pub, sys); end
# in file lib/rexml/doctype.rb:258
# +output+, +indent+ is not documented
def write( output, indent=-1 ); end
end
class REXML::Output # is documented
# in file lib/rexml/output.rb:9
# +real_IO+, +encd+ is not documented
def self.new(real_IO, encd="iso-8859-1"); end
# in file lib/rexml/output.rb:21
# +content+ is not documented
def <<( content ); end
end
class REXML::Parent # is documented
# in file lib/rexml/parent.rb:12
# +parent+ is not documented
def self.new(parent=nil); end
# in file lib/rexml/parent.rb
# +object+ is not documented
def <<( object ); end
# in file lib/rexml/parent.rb:58
# +index+ is not documented
def []( index ); end
# in file lib/rexml/parent.rb:71
# +*args+ is not documented
def []=( *args ); end
# in file lib/rexml/parent.rb:17
# +object+ is not documented
def add( object ); end
# in file lib/rexml/parent.rb:33
# +object+ is not documented
def delete( object ); end
# in file lib/rexml/parent.rb:48
# +index+ is not documented
def delete_at( index ); end
# in file lib/rexml/parent.rb:44
# +&block+ is not documented
def delete_if( &block ); end
# in file lib/rexml/parent.rb:40
# +&block+ is not documented
def each(&block); end
# in file lib/rexml/parent.rb
# +&block+ is not documented
def each_child(&block); end
# in file lib/rexml/parent.rb:52
# +&block+ is not documented
def each_index( &block ); end
# in file lib/rexml/parent.rb:124
# +child+ is not documented
def index( child ); end
# in file lib/rexml/parent.rb:103
# +child1+, +child2+ is not documented
def insert_after( child1, child2 ); end
# in file lib/rexml/parent.rb:83
# +child1+, +child2+ is not documented
def insert_before( child1, child2 ); end
# in file lib/rexml/parent.rb:163
def parent?(); end
# in file lib/rexml/parent.rb
# +object+ is not documented
def push( object ); end
# in file lib/rexml/parent.rb:141
# +to_replace+, +replacement+ is not documented
def replace_child( to_replace, replacement ); end
# in file lib/rexml/parent.rb:28
# +object+ is not documented
def unshift( object ); end
end
class REXML::ParseException # is documented
attr_accessor :source # in file lib/rexml/parseexception.rb:3
attr_accessor :parser # in file lib/rexml/parseexception.rb:3
attr_accessor :continued_exception # in file lib/rexml/parseexception.rb:3
# in file lib/rexml/parseexception.rb:5
# +message+, +source+, +parser+, +exception+ is not documented
def self.new( message, source=nil, parser=nil, exception=nil ); end
# in file lib/rexml/parseexception.rb:47
def context(); end
# in file lib/rexml/parseexception.rb:42
def line(); end
# in file lib/rexml/parseexception.rb:37
def position(); end
end
class REXML::Parsers::BaseParser # is documented
# in file lib/rexml/parsers/baseparser.rb:28
LETTER = nil
# in file lib/rexml/parsers/baseparser.rb:29
DIGIT = nil
# in file lib/rexml/parsers/baseparser.rb:31
COMBININGCHAR = nil
# in file lib/rexml/parsers/baseparser.rb:32
EXTENDER = nil
# in file lib/rexml/parsers/baseparser.rb:34
NCNAME_STR = nil
# in file lib/rexml/parsers/baseparser.rb:35
NAME_STR = nil
# in file lib/rexml/parsers/baseparser.rb:36
UNAME_STR = nil
# in file lib/rexml/parsers/baseparser.rb:38
NAMECHAR = nil
# in file lib/rexml/parsers/baseparser.rb:39
NAME = nil
# in file lib/rexml/parsers/baseparser.rb:40
NMTOKEN = nil
# in file lib/rexml/parsers/baseparser.rb:41
NMTOKENS = nil
# in file lib/rexml/parsers/baseparser.rb:42
REFERENCE = nil
# in file lib/rexml/parsers/baseparser.rb:43
REFERENCE_RE = nil
# in file lib/rexml/parsers/baseparser.rb:45
DOCTYPE_START = nil
# in file lib/rexml/parsers/baseparser.rb:46
DOCTYPE_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:47
ATTRIBUTE_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:48
COMMENT_START = nil
# in file lib/rexml/parsers/baseparser.rb:49
COMMENT_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:50
CDATA_START = nil
# in file lib/rexml/parsers/baseparser.rb:51
CDATA_END = nil
# in file lib/rexml/parsers/baseparser.rb:52
CDATA_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:53
XMLDECL_START = nil
# in file lib/rexml/parsers/baseparser.rb:54
XMLDECL_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:55
INSTRUCTION_START = nil
# in file lib/rexml/parsers/baseparser.rb:56
INSTRUCTION_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:57
TAG_MATCH = nil
# in file lib/rexml/parsers/baseparser.rb:58
CLOSE_MATCH = nil
# in file lib/rexml/parsers/baseparser.rb:60
VERSION = nil
# in file lib/rexml/parsers/baseparser.rb:61
ENCODING = nil
# in file lib/rexml/parsers/baseparser.rb:62
STANDALONE = nil
# in file lib/rexml/parsers/baseparser.rb:64
ENTITY_START = nil
# in file lib/rexml/parsers/baseparser.rb:65
IDENTITY = nil
# in file lib/rexml/parsers/baseparser.rb:66
ELEMENTDECL_START = nil
# in file lib/rexml/parsers/baseparser.rb:67
ELEMENTDECL_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:68
SYSTEMENTITY = nil
# in file lib/rexml/parsers/baseparser.rb:69
ENUMERATION = nil
# in file lib/rexml/parsers/baseparser.rb:70
NOTATIONTYPE = nil
# in file lib/rexml/parsers/baseparser.rb:71
ENUMERATEDTYPE = nil
# in file lib/rexml/parsers/baseparser.rb:72
ATTTYPE = nil
# in file lib/rexml/parsers/baseparser.rb:73
ATTVALUE = nil
# in file lib/rexml/parsers/baseparser.rb:74
DEFAULTDECL = nil
# in file lib/rexml/parsers/baseparser.rb:75
ATTDEF = nil
# in file lib/rexml/parsers/baseparser.rb:76
ATTDEF_RE = nil
# in file lib/rexml/parsers/baseparser.rb:77
ATTLISTDECL_START = nil
# in file lib/rexml/parsers/baseparser.rb:78
ATTLISTDECL_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:79
NOTATIONDECL_START = nil
# in file lib/rexml/parsers/baseparser.rb:80
PUBLIC = nil
# in file lib/rexml/parsers/baseparser.rb:81
SYSTEM = nil
# in file lib/rexml/parsers/baseparser.rb:83
TEXT_PATTERN = nil
# in file lib/rexml/parsers/baseparser.rb:87
SYSTEMLITERAL = nil
# in file lib/rexml/parsers/baseparser.rb:88
PUBIDLITERAL = nil
# in file lib/rexml/parsers/baseparser.rb:89
EXTERNALID = nil
# in file lib/rexml/parsers/baseparser.rb:90
NDATADECL = nil
# in file lib/rexml/parsers/baseparser.rb:91
PEREFERENCE = nil
# in file lib/rexml/parsers/baseparser.rb:92
ENTITYVALUE = nil
# in file lib/rexml/parsers/baseparser.rb:93
PEDEF = nil
# in file lib/rexml/parsers/baseparser.rb:94
ENTITYDEF = nil
# in file lib/rexml/parsers/baseparser.rb:95
PEDECL = nil
# in file lib/rexml/parsers/baseparser.rb:96
GEDECL = nil
# in file lib/rexml/parsers/baseparser.rb:97
ENTITYDECL = nil
# in file lib/rexml/parsers/baseparser.rb:99
EREFERENCE = nil
# in file lib/rexml/parsers/baseparser.rb:101
DEFAULT_ENTITIES = nil
attr_reader :source # in file lib/rexml/parsers/baseparser.rb:124
# in file lib/rexml/parsers/baseparser.rb:115
# +source+ is not documented
def self.new( source ); end
# in file lib/rexml/parsers/baseparser.rb:120
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/baseparser.rb:446
# +reference+, +entities+ is not documented
def entity( reference, entities ); end
# in file lib/rexml/parsers/baseparser.rb:457
# +input+, +entities+, +entity_filter+ is not documented
def normalize( input, entities=nil, entity_filter=nil ); end
# in file lib/rexml/parsers/baseparser.rb:136
def position(); end
# in file lib/rexml/parsers/baseparser.rb:126
# +source+ is not documented
def stream=( source ); end
# in file lib/rexml/parsers/baseparser.rb:473
# +string+, +entities+, +filter+ is not documented
def unnormalize( string, entities=nil, filter=nil ); end
# in file lib/rexml/parsers/baseparser.rb:157
# +token+ is not documented
def unshift(token); end
end
class REXML::Parsers::LightParser # is documented
# in file lib/rexml/parsers/lightparser.rb:8
# +stream+ is not documented
def self.new(stream); end
# in file lib/rexml/parsers/lightparser.rb:13
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/lightparser.rb:22
def parse(); end
# in file lib/rexml/parsers/lightparser.rb:17
def rewind(); end
end
class REXML::Parsers::PullEvent # is documented
# in file lib/rexml/parsers/pullparser.rb:94
# +arg+ is not documented
def self.new(arg); end
# in file lib/rexml/parsers/pullparser.rb:98
# +start+, +endd+ is not documented
def []( start, endd=nil); end
# in file lib/rexml/parsers/pullparser.rb:187
def error?(); end
# in file lib/rexml/parsers/pullparser.rb:112
def event_type(); end
end
class REXML::Parsers::PullParser # is documented
# in file lib/rexml/parsers/pullparser.rb:37
# +stream+ is not documented
def self.new(stream); end
# in file lib/rexml/parsers/pullparser.rb:44
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/pullparser.rb:49
# ++, +pull+ is not documented
def each(); end
# in file lib/rexml/parsers/pullparser.rb:55
# +depth+ is not documented
def peek(depth=0); end
# in file lib/rexml/parsers/pullparser.rb:65
def pull(); end
# in file lib/rexml/parsers/pullparser.rb:80
# +token+ is not documented
def unshift(token); end
end
class REXML::Parsers::SAX2Parser # is documented
# in file lib/rexml/parsers/sax2parser.rb:10
# +source+ is not documented
def self.new(source); end
# in file lib/rexml/parsers/sax2parser.rb:24
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/sax2parser.rb:76
# +listener+, +&blok+ is not documented
def deafen( listener=nil, &blok ); end
# in file lib/rexml/parsers/sax2parser.rb:58
# +*args+, +&blok+ is not documented
def listen( *args, &blok ); end
# in file lib/rexml/parsers/sax2parser.rb:85
def parse(); end
# in file lib/rexml/parsers/sax2parser.rb:20
def source(); end
end
class REXML::Parsers::StreamParser # is documented
# in file lib/rexml/parsers/streamparser.rb:4
# +source+, +listener+ is not documented
def self.new(source, listener); end
# in file lib/rexml/parsers/streamparser.rb:9
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/streamparser.rb:13
def parse(); end
end
class REXML::Parsers::TreeParser # is documented
# in file lib/rexml/parsers/treeparser.rb:7
# +source+, +build_context+ is not documented
def self.new( source, build_context = Document.new ); end
# in file lib/rexml/parsers/treeparser.rb:12
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/treeparser.rb:16
def parse(); end
end
class REXML::Parsers::UltraLightParser # is documented
# in file lib/rexml/parsers/ultralightparser.rb:7
# +stream+ is not documented
def self.new(stream); end
# in file lib/rexml/parsers/ultralightparser.rb:12
# +listener+ is not documented
def add_listener( listener ); end
# in file lib/rexml/parsers/ultralightparser.rb:21
def parse(); end
# in file lib/rexml/parsers/ultralightparser.rb:16
def rewind(); end
end
class REXML::Parsers::XPathParser # is documented
# in file lib/rexml/parsers/xpathparser.rb:12
LITERAL = nil
# in file lib/rexml/parsers/xpathparser.rb:281
QNAME = nil
# in file lib/rexml/parsers/xpathparser.rb:282
NODE_TYPE = nil
# in file lib/rexml/parsers/xpathparser.rb:283
PI = nil
# in file lib/rexml/parsers/xpathparser.rb:578
NUMBER = nil
# in file lib/rexml/parsers/xpathparser.rb:579
NT = nil
# in file lib/rexml/parsers/xpathparser.rb:34
# +path+ is not documented
def abbreviate( path ); end
# in file lib/rexml/parsers/xpathparser.rb:92
# +path+ is not documented
def expand( path ); end
# in file lib/rexml/parsers/xpathparser.rb:14
# +namespaces+ is not documented
def namespaces=( namespaces ); end
# in file lib/rexml/parsers/xpathparser.rb:19
# +path+ is not documented
def parse(path); end
# in file lib/rexml/parsers/xpathparser.rb:28
# +path+ is not documented
def predicate(path); end
# in file lib/rexml/parsers/xpathparser.rb:131
# +path+, +&block+, +path+ is not documented
def predicate_to_string( path, &block ); end
end
class REXML::QuickPath # is documented
# in file lib/rexml/quickpath.rb:143
OPERAND_ = nil
# in file lib/rexml/quickpath.rb:205
# +name+ is not documented
def self.attribute( name ); end
# in file lib/rexml/quickpath.rb:105
# +elements+, +axe_name+, +rest+ is not documented
def self.axe( elements, axe_name, rest ); end
# in file lib/rexml/quickpath.rb:17
# +element+, +path+, +namespaces+, +&block+ is not documented
def self.each(element, path, namespaces=EMPTY_HASH, &block); end
# in file lib/rexml/quickpath.rb:49
# +elements+, +path+ is not documented
def self.filter(elements, path); end
# in file lib/rexml/quickpath.rb:13
# +element+, +path+, +namespaces+ is not documented
def self.first(element, path, namespaces=EMPTY_HASH); end
# in file lib/rexml/quickpath.rb:221
# +elements+, +fname+, +rest+ is not documented
def self.function( elements, fname, rest ); end
# in file lib/rexml/quickpath.rb:22
# +element+, +path+, +namespaces+ is not documented
def self.match(element, path, namespaces=EMPTY_HASH); end
# in file lib/rexml/quickpath.rb:213
# +id+, +*args+ is not documented
def self.method_missing( id, *args ); end
# in file lib/rexml/quickpath.rb:209
def self.name(); end
# in file lib/rexml/quickpath.rb:239
# +element+, +string+ is not documented
def self.parse_args( element, string ); end
# in file lib/rexml/quickpath.rb:160
# +elements+, +path+ is not documented
def self.predicate( elements, path ); end
end
module REXML::SAX2Listener # is documented
# in file lib/rexml/sax2listener.rb:52
# +element+, +pairs+, +contents+ is not documented
def attlistdecl(element, pairs, contents); end
# in file lib/rexml/sax2listener.rb:80
# +content+ is not documented
def cdata(content); end
# in file lib/rexml/sax2listener.rb:35
# +text+ is not documented
def characters(text); end
# in file lib/rexml/sax2listener.rb:92
# +comment+ is not documented
def comment(comment); end
# in file lib/rexml/sax2listener.rb:45
# +name+, +pub_sys+, +long_name+, +uri+ is not documented
def doctype(name, pub_sys, long_name, uri); end
# in file lib/rexml/sax2listener.rb:55
# +content+ is not documented
def elementdecl(content); end
# in file lib/rexml/sax2listener.rb:25
def end_document(); end
# in file lib/rexml/sax2listener.rb:33
# +uri+, +localname+, +qname+ is not documented
def end_element(uri, localname, qname); end
# in file lib/rexml/sax2listener.rb:29
# +prefix+ is not documented
def end_prefix_mapping(prefix); end
# in file lib/rexml/sax2listener.rb:73
# +name+, +decl+ is not documented
def entitydecl(name, decl); end
# in file lib/rexml/sax2listener.rb:76
# +content+ is not documented
def notationdecl(content); end
# in file lib/rexml/sax2listener.rb:37
# +target+, +data+ is not documented
def processing_instruction(target, data); end
# in file lib/rexml/sax2listener.rb:94
# +position+ is not documented
def progress(position); end
# in file lib/rexml/sax2listener.rb:23
def start_document(); end
# in file lib/rexml/sax2listener.rb:31
# +uri+, +localname+, +qname+, +attributes+ is not documented
def start_element(uri, localname, qname, attributes); end
# in file lib/rexml/sax2listener.rb:27
# +prefix+, +uri+ is not documented
def start_prefix_mapping(prefix, uri); end
# in file lib/rexml/sax2listener.rb:88
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
class REXML::Source # is documented
# in file lib/rexml/source.rb:41
# +arg+, +encoding+ is not documented
def self.new(arg, encoding=nil); end
# in file lib/rexml/source.rb:85
# +pattern+ is not documented
def consume( pattern ); end
# in file lib/rexml/source.rb:54
# +enc+ is not documented
def encoding=(enc); end
# in file lib/rexml/source.rb:99
# +pattern+, +cons+ is not documented
def match(pattern, cons=false); end
# in file lib/rexml/source.rb:89
# +char+, +pattern+ is not documented
def match_to( char, pattern ); end
# in file lib/rexml/source.rb:93
# +char+, +pattern+ is not documented
def match_to_consume( char, pattern ); end
# in file lib/rexml/source.rb:110
def position(); end
# in file lib/rexml/source.rb:82
def read(); end
# in file lib/rexml/source.rb:75
# +pattern+, +cons+ is not documented
def scan(pattern, cons=false); end
end
class REXML::SourceFactory # is documented
# in file lib/rexml/source.rb:9
# +arg+ is not documented
def self.create_from(arg); end
end
module REXML::StreamListener # is documented
# in file lib/rexml/streamlistener.rb:50
# +element_name+, +attributes+, +raw_content+ is not documented
def attlistdecl(element_name, attributes, raw_content); end
# in file lib/rexml/streamlistener.rb:82
# +content+ is not documented
def cdata(content); end
# in file lib/rexml/streamlistener.rb:32
# +comment+ is not documented
def comment(comment); end
# in file lib/rexml/streamlistener.rb:40
# +name+, +pub_sys+, +long_name+, +uri+ is not documented
def doctype(name, pub_sys, long_name, uri); end
# in file lib/rexml/streamlistener.rb:53
# +content+ is not documented
def elementdecl(content); end
# in file lib/rexml/streamlistener.rb:78
# +content+ is not documented
def entity(content); end
# in file lib/rexml/streamlistener.rb:71
# +content+ is not documented
def entitydecl(content); end
# in file lib/rexml/streamlistener.rb:28
# +name+, +instruction+ is not documented
def instruction(name, instruction); end
# in file lib/rexml/streamlistener.rb:74
# +content+ is not documented
def notationdecl(content); end
# in file lib/rexml/streamlistener.rb:18
# +name+ is not documented
def tag_end(name); end
# in file lib/rexml/streamlistener.rb:13
# +name+, +attrs+ is not documented
def tag_start(name, attrs); end
# in file lib/rexml/streamlistener.rb:22
# +text+ is not documented
def text(text); end
# in file lib/rexml/streamlistener.rb:89
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
class REXML::SyncEnumerator # is documented
# in file lib/rexml/syncenumerator.rb:7
# +*enums+ is not documented
def self.new(*enums); end
# in file lib/rexml/syncenumerator.rb:25
# ++, +collect{|x|x}+ is not documented
def each(); end
end
class REXML::Text # is documented
# in file lib/rexml/text.rb:13
SUBSTITUTES = nil
# in file lib/rexml/text.rb:16
SETUTITSBUS = nil
# in file lib/rexml/text.rb:21
NEEDS_A_SECOND_CHECK = nil
# in file lib/rexml/text.rb:22
NUMERICENTITY = nil
# in file lib/rexml/text.rb:23
VALID_CHAR = nil
# in file lib/rexml/text.rb:31
VALID_XML_CHARS = nil
# in file lib/rexml/text.rb:206
REFERENCE = nil
# in file lib/rexml/text.rb:358
EREFERENCE = nil
# in file lib/rexml/text.rb:128
# +string+, +pattern+, +doctype+ is not documented
def self.check(string, pattern, doctype); end
# in file lib/rexml/text.rb:360
# +input+, +doctype+, +entity_filter+ is not documented
def self.normalize( input, doctype=nil, entity_filter=nil ); end
# in file lib/rexml/text.rb:334
# +input+, +illegal+ is not documented
def self.read_with_substitution( input, illegal=nil ); end
# in file lib/rexml/text.rb:382
# +string+, +doctype+, +filter+, +illegal+ is not documented
def self.unnormalize( string, doctype=nil, filter=nil, illegal=nil ); end
# in file lib/rexml/text.rb:188
# +to_append+ is not documented
def <<( to_append ); end
# in file lib/rexml/text.rb:199
def doctype(); end
# in file lib/rexml/text.rb:176
def empty?(); end
# in file lib/rexml/text.rb:274
# +string+, +level+, +style+, +indentfirstline+ is not documented
def indent_text(string, level=1, style="\t", indentfirstline=true); end
# in file lib/rexml/text.rb:172
def node_type(); end
# in file lib/rexml/text.rb:122
# +parent+ is not documented
def parent=(parent); end
# in file lib/rexml/text.rb:256
# +val+ is not documented
def value=( val ); end
# in file lib/rexml/text.rb:263
# +string+, +width+, +addnewline+ is not documented
def wrap(string, width, addnewline=false); end
# in file lib/rexml/text.rb:289
# +writer+, +indent+, +transitive+, +ie_hack+ is not documented
def write( writer, indent=-1, transitive=false, ie_hack=false ); end
end
class REXML::UndefinedNamespaceException # is documented
# in file lib/rexml/undefinednamespaceexception.rb:4
# +prefix+, +source+, +parser+ is not documented
def self.new( prefix, source, parser ); end
end
class REXML::Validation::Choice # is documented
# in file lib/rexml/validation/relaxng.rb:363
# +context+ is not documented
def self.new(context); end
# in file lib/rexml/validation/relaxng.rb:374
# +event+ is not documented
def <<( event ); end
# in file lib/rexml/validation/relaxng.rb:429
# +arry+, +evt+ is not documented
def add_event_to_arry( arry, evt ); end
# in file lib/rexml/validation/relaxng.rb:411
def expected(); end
# in file lib/rexml/validation/relaxng.rb:406
# +event+ is not documented
def matches?( event ); end
# in file lib/rexml/validation/relaxng.rb:378
# +event+ is not documented
def next( event ); end
# in file lib/rexml/validation/relaxng.rb:368
def reset(); end
end
class REXML::Validation::Event # is documented
attr_reader :event_type # in file lib/rexml/validation/validation.rb:85
attr_accessor :event_arg # in file lib/rexml/validation/validation.rb:86
# in file lib/rexml/validation/validation.rb:80
# +event_type+, +event_arg+ is not documented
def self.new(event_type, event_arg=nil ); end
# in file lib/rexml/validation/validation.rb:141
# +other+ is not documented
def ==( other ); end
# in file lib/rexml/validation/validation.rb:88
def done?(); end
# in file lib/rexml/validation/validation.rb:96
# +event+ is not documented
def matches?( event ); end
# in file lib/rexml/validation/validation.rb:92
def single?(); end
end
class REXML::Validation::Interleave # is documented
# in file lib/rexml/validation/relaxng.rb:449
# +context+ is not documented
def self.new(context); end
# in file lib/rexml/validation/relaxng.rb:529
def expected(); end
# in file lib/rexml/validation/relaxng.rb:524
# +event+ is not documented
def matches?( event ); end
# in file lib/rexml/validation/relaxng.rb:488
# +event+ is not documented
def next( event ); end
# in file lib/rexml/validation/relaxng.rb:458
# +event+ is not documented
def next_current( event ); end
# in file lib/rexml/validation/relaxng.rb:454
def reset(); end
end
class REXML::Validation::OneOrMore # is documented
# in file lib/rexml/validation/relaxng.rb:316
# +context+ is not documented
def self.new(context); end
# in file lib/rexml/validation/relaxng.rb:352
def expected(); end
# in file lib/rexml/validation/relaxng.rb:347
# +event+ is not documented
def matches?( event ); end
# in file lib/rexml/validation/relaxng.rb:326
# +event+ is not documented
def next( event ); end
# in file lib/rexml/validation/relaxng.rb:321
def reset(); end
end
class REXML::Validation::Optional # is documented
# in file lib/rexml/validation/relaxng.rb:279
def expected(); end
# in file lib/rexml/validation/relaxng.rb:274
# +event+ is not documented
def matches?(event); end
# in file lib/rexml/validation/relaxng.rb:264
# +event+ is not documented
def next( event ); end
end
class REXML::Validation::Ref # is documented
# in file lib/rexml/validation/relaxng.rb:548
# +value+ is not documented
def self.new(value); end
end
class REXML::Validation::RelaxNG # is documented
# in file lib/rexml/validation/relaxng.rb:37
INFINITY = nil
# in file lib/rexml/validation/relaxng.rb:38
EMPTY = nil
# in file lib/rexml/validation/relaxng.rb:39
TEXT = nil
attr_accessor :current # in file lib/rexml/validation/relaxng.rb:40
attr_accessor :count # in file lib/rexml/validation/relaxng.rb:41
attr_reader :references # in file lib/rexml/validation/relaxng.rb:42
# in file lib/rexml/validation/relaxng.rb:45
# +source+ is not documented
def self.new(source); end
# in file lib/rexml/validation/relaxng.rb:121
# +event+ is not documented
def receive(event); end
end
class REXML::Validation::Sequence # is documented
# in file lib/rexml/validation/relaxng.rb:257
# +event+ is not documented
def matches?(event); end
end
class REXML::Validation::State # is documented
# in file lib/rexml/validation/relaxng.rb:127
# +context+ is not documented
def self.new( context ); end
# in file lib/rexml/validation/relaxng.rb:196
# +event+ is not documented
def <<( event ); end
# in file lib/rexml/validation/relaxng.rb:210
# +arry+, +evt+ is not documented
def add_event_to_arry( arry, evt ); end
# in file lib/rexml/validation/relaxng.rb:202
# +arry+, +ind+ is not documented
def expand_ref_in( arry, ind ); end
# in file lib/rexml/validation/relaxng.rb:192
def expected(); end
# in file lib/rexml/validation/relaxng.rb:220
# +event+ is not documented
def generate_event( event ); end
# in file lib/rexml/validation/relaxng.rb:146
# +event+ is not documented
def next( event ); end
# in file lib/rexml/validation/relaxng.rb:142
# +previous+ is not documented
def previous=( previous ); end
# in file lib/rexml/validation/relaxng.rb:136
def reset(); end
end
class REXML::Validation::ValidationException # is documented
# in file lib/rexml/validation/validationexception.rb:4
# +msg+ is not documented
def self.new(msg); end
end
module REXML::Validation::Validator # is documented
# in file lib/rexml/validation/validation.rb:6
NILEVENT = nil
# in file lib/rexml/validation/validation.rb:14
def dump(); end
# in file lib/rexml/validation/validation.rb:7
def reset(); end
# in file lib/rexml/validation/validation.rb:17
# +event+ is not documented
def validate( event ); end
end
class REXML::Validation::ZeroOrMore # is documented
# in file lib/rexml/validation/relaxng.rb:308
def expected(); end
# in file lib/rexml/validation/relaxng.rb:287
# +event+ is not documented
def next( event ); end
end
class REXML::XMLDecl # is documented
# in file lib/rexml/xmldecl.rb:9
DEFAULT_VERSION = nil
# in file lib/rexml/xmldecl.rb:10
DEFAULT_ENCODING = nil
# in file lib/rexml/xmldecl.rb:11
DEFAULT_STANDALONE = nil
# in file lib/rexml/xmldecl.rb:12
START = nil
# in file lib/rexml/xmldecl.rb:13
STOP = nil
attr_accessor :version # in file lib/rexml/xmldecl.rb:15
attr_accessor :standalone # in file lib/rexml/xmldecl.rb:15
attr_reader :writeencoding # in file lib/rexml/xmldecl.rb:16
attr_reader :writethis # in file lib/rexml/xmldecl.rb:16
attr_accessor :stand_alone? # in file lib/rexml/xmldecl.rb
# in file lib/rexml/xmldecl.rb:18
# +version+, +encoding+, +standalone+ is not documented
def self.new(version=DEFAULT_VERSION, encoding=nil, standalone=nil); end
# in file lib/rexml/xmldecl.rb:53
# +other+ is not documented
def ==( other ); end
# in file lib/rexml/xmldecl.rb:99
def dowrite(); end
# in file lib/rexml/xmldecl.rb:73
# +enc+ is not documented
def encoding=( enc ); end
# in file lib/rexml/xmldecl.rb:66
def node_type(); end
# in file lib/rexml/xmldecl.rb:95
def nowrite(); end
# in file lib/rexml/xmldecl.rb
# +enc+ is not documented
def old_enc=( enc ); end
# in file lib/rexml/xmldecl.rb:46
# +writer+, +indent+, +transitive+, +ie_hack+ is not documented
def write(writer, indent=-1, transitive=false, ie_hack=false); end
# in file lib/rexml/xmldecl.rb:60
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
module REXML::XMLTokens # is documented
# in file lib/rexml/xmltokens.rb:5
NCNAME_STR = nil
# in file lib/rexml/xmltokens.rb:6
NAME_STR = nil
# in file lib/rexml/xmltokens.rb:8
NAMECHAR = nil
# in file lib/rexml/xmltokens.rb:9
NAME = nil
# in file lib/rexml/xmltokens.rb:10
NMTOKEN = nil
# in file lib/rexml/xmltokens.rb:11
NMTOKENS = nil
# in file lib/rexml/xmltokens.rb:12
REFERENCE = nil
end
class REXML::XPath # is documented
# in file lib/rexml/xpath.rb:59
# +element+, +path+, +namespaces+, +variables+ is not documented
def self.each(element, path=nil, namespaces=nil, variables={}); end
# in file lib/rexml/xpath.rb:30
# +element+, +path+, +namespaces+, +variables+ is not documented
def self.first(element, path=nil, namespaces=nil, variables={}); end
# in file lib/rexml/xpath.rb:71
# +element+, +path+, +namespaces+, +variables+ is not documented
def self.match(element, path=nil, namespaces=nil, variables={}); end
end
class REXML::XPathParser # is documented
# in file lib/rexml/xpath_parser.rb:47
LITERAL = nil
# in file lib/rexml/xpath_parser.rb:165
ELEMENTS = nil
# in file lib/rexml/xpath_parser.rb:49
def self.new( ); end
# in file lib/rexml/xpath_parser.rb:86
# +variable_name+, +value+ is not documented
def []=( variable_name, value ); end
# in file lib/rexml/xpath_parser.rb:95
# +path_stack+, +node+ is not documented
def first( path_stack, node ); end
# in file lib/rexml/xpath_parser.rb:73
# +path+, +nodeset+ is not documented
def get_first(path, nodeset); end
# in file lib/rexml/xpath_parser.rb:136
# +path_stack+, +nodeset+ is not documented
def match( path_stack, nodeset ); end
# in file lib/rexml/xpath_parser.rb:55
# +namespaces+ is not documented
def namespaces=( namespaces={} ); end
# in file lib/rexml/xpath_parser.rb:65
# +path+, +nodeset+ is not documented
def parse(path, nodeset); end
# in file lib/rexml/xpath_parser.rb:81
# +path+, +nodeset+ is not documented
def predicate(path, nodeset); end
# in file lib/rexml/xpath_parser.rb:60
# +vars+ is not documented
def variables=( vars={} ); end
end
module RSS # is documented
# in file lib/rss/content.rb:4
CONTENT_PREFIX = nil
# in file lib/rss/content.rb:5
CONTENT_URI = nil
# in file lib/rss/dublincore.rb:4
DC_PREFIX = nil
# in file lib/rss/dublincore.rb:5
DC_URI = nil
# in file lib/rss/image.rb:6
IMAGE_PREFIX = nil
# in file lib/rss/image.rb:7
IMAGE_URI = nil
# in file lib/rss/image.rb:11
IMAGE_ELEMENTS = nil
# in file lib/rss/itunes.rb:4
ITUNES_PREFIX = nil
# in file lib/rss/itunes.rb:5
ITUNES_URI = nil
# in file lib/rss/parser.rb:548
AVAILABLE_PARSER_LIBRARIES = nil
# in file lib/rss/parser.rb:555
AVAILABLE_PARSERS = nil
# in file lib/rss/rss.rb:56
VERSION = nil
# in file lib/rss/rss.rb:58
URI = nil
# in file lib/rss/rss.rb:60
DEBUG = nil
# in file lib/rss/slash.rb:4
SLASH_PREFIX = nil
# in file lib/rss/slash.rb:5
SLASH_URI = nil
# in file lib/rss/syndication.rb:5
SY_PREFIX = nil
# in file lib/rss/syndication.rb:6
SY_URI = nil
# in file lib/rss/taxonomy.rb:6
TAXO_PREFIX = nil
# in file lib/rss/taxonomy.rb:7
TAXO_URI = nil
# in file lib/rss/taxonomy.rb:11
TAXO_ELEMENTS = nil
# in file lib/rss/trackback.rb:6
TRACKBACK_PREFIX = nil
# in file lib/rss/trackback.rb:7
TRACKBACK_URI = nil
end
module RSS::Atom::CommonModel # is documented
# in file lib/rss/atom.rb:17
NSPOOL = nil
# in file lib/rss/atom.rb:18
ELEMENTS = nil
# in file lib/rss/atom.rb:20
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/atom.rb:35
def self.need_parent?(); end
# in file lib/rss/atom.rb:31
def self.required_uri(); end
end
module RSS::Atom::ContentModel # is documented
# in file lib/rss/atom.rb:51
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/atom.rb:58
# +target+ is not documented
def maker_target(target); end
end
module RSS::Atom::ContentModel::ClassMethods # is documented
# in file lib/rss/atom.rb:45
def content_type(); end
end
module RSS::Atom::DateConstruct # is documented
# in file lib/rss/atom.rb:186
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/atom.rb:194
# +ignore_unknown_element+, +tags+, +uri+ is not documented
def atom_validate(ignore_unknown_element, tags, uri); end
end
module RSS::Atom::DuplicateLinkChecker # is documented
# in file lib/rss/atom.rb:200
# +links+ is not documented
def validate_duplicate_links(links); end
end
class RSS::Atom::Entry # is documented
# in file lib/rss/atom.rb:705
Author = nil
# in file lib/rss/atom.rb:706
Category = nil
# in file lib/rss/atom.rb:707
Content = nil
# in file lib/rss/atom.rb:708
Contributor = nil
# in file lib/rss/atom.rb:709
Id = nil
# in file lib/rss/atom.rb:710
Link = nil
# in file lib/rss/atom.rb:711
Published = nil
# in file lib/rss/atom.rb:712
Rights = nil
# in file lib/rss/atom.rb:713
Source = nil
# in file lib/rss/atom.rb:714
Summary = nil
# in file lib/rss/atom.rb:715
Title = nil
# in file lib/rss/atom.rb:716
Updated = nil
# in file lib/rss/atom.rb:669
# +version+, +encoding+, +standalone+ is not documented
def self.new(version=nil, encoding=nil, standalone=nil); end
# in file lib/rss/atom.rb:684
def have_author?(); end
# in file lib/rss/atom.rb:675
def items(); end
# in file lib/rss/atom.rb:679
# +maker+ is not documented
def setup_maker(maker); end
end
class RSS::Atom::Feed # is documented
# in file lib/rss/atom.rb:241
# +version+, +encoding+, +standalone+ is not documented
def self.new(version=nil, encoding=nil, standalone=nil); end
# in file lib/rss/atom.rb:249
def have_author?(); end
end
class RSS::Atom::Feed::Entry # is documented
# in file lib/rss/atom.rb:445
Author = nil
# in file lib/rss/atom.rb:446
Category = nil
# in file lib/rss/atom.rb:584
Contributor = nil
# in file lib/rss/atom.rb:585
Id = nil
# in file lib/rss/atom.rb:586
Link = nil
# in file lib/rss/atom.rb:593
Rights = nil
# in file lib/rss/atom.rb:640
Title = nil
# in file lib/rss/atom.rb:641
Updated = nil
# in file lib/rss/atom.rb:419
# +check_parent+ is not documented
def have_author?(check_parent=true); end
end
class RSS::Atom::Feed::Entry::Content # is documented
attr_writer :xml # in file lib/rss/atom.rb:471
# in file lib/rss/atom.rb:456
def self.xml_getter(); end
# in file lib/rss/atom.rb:452
def self.xml_setter(); end
# in file lib/rss/atom.rb:498
# +ignore_unknown_element+, +tags+, +uri+ is not documented
def atom_validate(ignore_unknown_element, tags, uri); end
# in file lib/rss/atom.rb:472
def have_xml_content?(); end
# in file lib/rss/atom.rb:518
def inline_html?(); end
# in file lib/rss/atom.rb:527
def inline_other?(); end
# in file lib/rss/atom.rb:557
def inline_other_base64?(); end
# in file lib/rss/atom.rb:534
def inline_other_text?(); end
# in file lib/rss/atom.rb:543
def inline_other_xml?(); end
# in file lib/rss/atom.rb:514
def inline_text?(); end
# in file lib/rss/atom.rb:523
def inline_xhtml?(); end
# in file lib/rss/atom.rb:565
def mime_split(); end
# in file lib/rss/atom.rb:574
def need_base64_encode?(); end
# in file lib/rss/atom.rb:561
def out_of_line?(); end
# in file lib/rss/atom.rb:490
def xhtml(); end
# in file lib/rss/atom.rb:476
def xml(); end
end
class RSS::Atom::Feed::Entry::Source # is documented
# in file lib/rss/atom.rb:621
Author = nil
# in file lib/rss/atom.rb:622
Category = nil
# in file lib/rss/atom.rb:623
Contributor = nil
# in file lib/rss/atom.rb:624
Generator = nil
# in file lib/rss/atom.rb:625
Icon = nil
# in file lib/rss/atom.rb:626
Id = nil
# in file lib/rss/atom.rb:627
Link = nil
# in file lib/rss/atom.rb:628
Logo = nil
# in file lib/rss/atom.rb:629
Rights = nil
# in file lib/rss/atom.rb:630
Subtitle = nil
# in file lib/rss/atom.rb:631
Title = nil
# in file lib/rss/atom.rb:632
Updated = nil
# in file lib/rss/atom.rb:617
def have_author?(); end
end
class RSS::Atom::Feed::Logo # is documented
# in file lib/rss/atom.rb:366
# +target+ is not documented
def maker_target(target); end
end
module RSS::Atom::PersonConstruct # is documented
# in file lib/rss/atom.rb:152
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/atom.rb:165
# +target+ is not documented
def maker_target(target); end
end
module RSS::Atom::TextConstruct # is documented
attr_writer :xhtml # in file lib/rss/atom.rb:110
# in file lib/rss/atom.rb:86
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/atom.rb:99
def self.xml_getter(); end
# in file lib/rss/atom.rb:103
def self.xml_setter(); end
# in file lib/rss/atom.rb:128
# +ignore_unknown_element+, +tags+, +uri+ is not documented
def atom_validate(ignore_unknown_element, tags, uri); end
# in file lib/rss/atom.rb:124
def have_xml_content?(); end
# in file lib/rss/atom.rb:111
def xhtml(); end
end
module RSS::Atom::URIContentModel # is documented
# in file lib/rss/atom.rb:75
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::BaseDublinCoreModel # is documented
# in file lib/rss/dublincore.rb:8
# +klass+ is not documented
def append_features(klass); end
end
class RSS::BaseListener # is documented
# in file lib/rss/parser.rb:196
# +uri+ is not documented
def self.available_tags(uri); end
# in file lib/rss/parser.rb:219
# +uri+, +tag_name+ is not documented
def self.class_name(uri, tag_name); end
# in file lib/rss/parser.rb:191
# +uri+, +tag_name+ is not documented
def self.getter(uri, tag_name); end
# in file lib/rss/parser.rb:212
# +uri+, +tag_name+, +class_name+ is not documented
def self.install_class_name(uri, tag_name, class_name); end
# in file lib/rss/parser.rb:227
# +uri+, +name+, +accessor_base+ is not documented
def self.install_get_text_element(uri, name, accessor_base); end
# in file lib/rss/parser.rb:232
def self.raise_for_undefined_entity?(); end
# in file lib/rss/parser.rb:201
# +uri+, +name+ is not documented
def self.register_uri(uri, name); end
# in file lib/rss/parser.rb:182
# +uri+, +tag_name+ is not documented
def self.setter(uri, tag_name); end
# in file lib/rss/parser.rb:207
# +uri+, +name+ is not documented
def self.uri_registered?(uri, name); end
end
module RSS::BaseModel # is documented
# in file lib/rss/rss.rb:271
# +tag_name+, +uri+, +occurs+, +name+, +type+, +disp_name+ is not documented
def install_date_element(tag_name, uri, occurs, name=nil, type=nil, disp_name=nil); end
# in file lib/rss/rss.rb
# +tag_name+, +uri+, +occurs+, +name+, +type+ is not documented
def install_have_attribute_element(tag_name, uri, occurs, name=nil, type=nil); end
# in file lib/rss/rss.rb:197
# +tag_name+, +uri+, +occurs+, +name+, +type+ is not documented
def install_have_child_element(tag_name, uri, occurs, name=nil, type=nil); end
# in file lib/rss/rss.rb:217
# +tag_name+, +uri+, +occurs+, +name+, +plural_name+ is not documented
def install_have_children_element(tag_name, uri, occurs, name=nil, plural_name=nil); end
# in file lib/rss/rss.rb:237
# +tag_name+, +uri+, +occurs+, +name+, +type+, +disp_name+ is not documented
def install_text_element(tag_name, uri, occurs, name=nil, type=nil, disp_name=nil); end
end
class RSS::BaseParser # is documented
# in file lib/rss/parser.rb:137
# +rss+ is not documented
def self.new(rss); end
# in file lib/rss/parser.rb:132
def self.raise_for_undefined_entity?(); end
# in file lib/rss/parser.rb:154
def do_validate(); end
# in file lib/rss/parser.rb:158
# +new_value+ is not documented
def do_validate=(new_value); end
# in file lib/rss/parser.rb:146
def ignore_unknown_element(); end
# in file lib/rss/parser.rb:150
# +new_value+ is not documented
def ignore_unknown_element=(new_value); end
# in file lib/rss/parser.rb:162
def parse(); end
# in file lib/rss/parser.rb:142
def rss(); end
end
module RSS::BaseTrackBackModel # is documented
# in file lib/rss/trackback.rb:25
ELEMENTS = nil
# in file lib/rss/trackback.rb:27
# +klass+ is not documented
def append_features(klass); end
end
module RSS::ContentModel # is documented
# in file lib/rss/content.rb:10
ELEMENTS = nil
# in file lib/rss/content.rb:12
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::ConversionError # is documented
attr_reader :string # in file lib/rss/rss.rb:162
attr_reader :to # in file lib/rss/rss.rb:162
attr_reader :from # in file lib/rss/rss.rb:162
# in file lib/rss/rss.rb:163
# +string+, +to+, +from+ is not documented
def self.new(string, to, from); end
end
class RSS::Converter # is documented
# in file lib/rss/converter.rb:9
# +to_enc+, +from_enc+ is not documented
def self.new(to_enc, from_enc=nil); end
# in file lib/rss/converter.rb:29
# +value+ is not documented
def convert(value); end
# in file lib/rss/converter.rb:37
# +depth+ is not documented
def def_convert(depth=0); end
# in file lib/rss/converter.rb:67
# +to_enc+, +from_enc+ is not documented
def def_else_enc(to_enc, from_enc); end
# in file lib/rss/converter.rb:49
# +to_enc+, +from_enc+, +depth+ is not documented
def def_iconv_convert(to_enc, from_enc, depth=0); end
# in file lib/rss/converter.rb:71
def def_same_enc(); end
# in file lib/rss/converter.rb:131
def def_to_euc_jp_from_iso_2022_jp(); end
# in file lib/rss/converter.rb:117
def def_to_euc_jp_from_shift_jis(); end
# in file lib/rss/converter.rb:101
def def_to_euc_jp_from_utf_8(); end
# in file lib/rss/converter.rb:138
def def_to_iso_2022_jp_from_euc_jp(); end
# in file lib/rss/converter.rb:151
def def_to_iso_8859_1_from_utf_8(); end
# in file lib/rss/converter.rb:124
def def_to_shift_jis_from_euc_jp(); end
# in file lib/rss/converter.rb:109
def def_to_shift_jis_from_utf_8(); end
# in file lib/rss/converter.rb:105
def def_to_utf_8_from_euc_jp(); end
# in file lib/rss/converter.rb:145
def def_to_utf_8_from_iso_8859_1(); end
# in file lib/rss/converter.rb:113
def def_to_utf_8_from_shift_jis(); end
# in file lib/rss/converter.rb:77
# +meth+, +to_enc+, +from_enc+, +nkf_arg+ is not documented
def def_uconv_convert_if_can(meth, to_enc, from_enc, nkf_arg); end
end
module RSS::DublinCoreModel # is documented
# in file lib/rss/dublincore.rb:59
TEXT_ELEMENTS = nil
# in file lib/rss/dublincore.rb:76
DATE_ELEMENTS = nil
# in file lib/rss/dublincore.rb:80
ELEMENT_NAME_INFOS = nil
# in file lib/rss/dublincore.rb:85
ELEMENTS = nil
end
module RSS::DublincoreModel # is documented
# in file lib/rss/dublincore.rb:59
TEXT_ELEMENTS = nil
# in file lib/rss/dublincore.rb:76
DATE_ELEMENTS = nil
# in file lib/rss/dublincore.rb:80
ELEMENT_NAME_INFOS = nil
# in file lib/rss/dublincore.rb:85
ELEMENTS = nil
end
class RSS::Element # is documented
# in file lib/rss/rss.rb:666
INDENT = nil
# in file lib/rss/rss.rb:668
MUST_CALL_VALIDATORS = nil
# in file lib/rss/rss.rb:669
MODELS = nil
# in file lib/rss/rss.rb:670
GET_ATTRIBUTES = nil
# in file lib/rss/rss.rb:671
HAVE_CHILDREN_ELEMENTS = nil
# in file lib/rss/rss.rb:672
TO_ELEMENT_METHODS = nil
# in file lib/rss/rss.rb:673
NEED_INITIALIZE_VARIABLES = nil
# in file lib/rss/rss.rb:674
PLURAL_FORMS = nil
attr_accessor :parent # in file lib/rss/rss.rb:844
attr_accessor :do_validate # in file lib/rss/rss.rb:844
# in file lib/rss/rss.rb:804
# +variable_name+, +plural_name+ is not documented
def self.add_have_children_element(variable_name, plural_name); end
# in file lib/rss/rss.rb:812
# +variable_name+ is not documented
def self.add_need_initialize_variable(variable_name); end
# in file lib/rss/rss.rb:816
# +singular+, +plural+ is not documented
def self.add_plural_form(singular, plural); end
# in file lib/rss/rss.rb:808
# +method_name+ is not documented
def self.add_to_element_method(method_name); end
# in file lib/rss/rss.rb:793
# +type+, +disp_name+ is not documented
def self.content_setup(type=nil, disp_name=nil); end
# in file lib/rss/rss.rb:774
# +name+, +type+ is not documented
def self.def_corresponded_attr_reader(name, type=nil); end
# in file lib/rss/rss.rb:746
# +name+, +type+, +disp_name+ is not documented
def self.def_corresponded_attr_writer(name, type=nil, disp_name=nil); end
# in file lib/rss/rss.rb:683
def self.get_attributes(); end
# in file lib/rss/rss.rb:686
def self.have_children_elements(); end
# in file lib/rss/rss.rb:800
def self.have_content?(); end
# in file lib/rss/rss.rb:703
# +klass+ is not documented
def self.inherited(klass); end
# in file lib/rss/rss.rb:699
def self.inherited_base(); end
# in file lib/rss/rss.rb:731
# +name+, +uri+, +required+, +type+, +disp_name+, +element_name+ is not documented
def self.install_get_attribute(name, uri, required=true, type=nil, disp_name=nil, element_name=nil); end
# in file lib/rss/rss.rb:722
# +tag+, +uri+, +occurs+, +getter+, +plural+ is not documented
def self.install_model(tag, uri, occurs=nil, getter=nil, plural=false); end
# in file lib/rss/rss.rb:718
# +prefix+, +uri+ is not documented
def self.install_must_call_validator(prefix, uri); end
# in file lib/rss/rss.rb:832
# +prefix+, +uri+ is not documented
def self.install_ns(prefix, uri); end
# in file lib/rss/rss.rb:680
def self.models(); end
# in file lib/rss/rss.rb:677
def self.must_call_validators(); end
# in file lib/rss/rss.rb:692
def self.need_initialize_variables(); end
# in file lib/rss/rss.rb:828
def self.need_parent?(); end
# in file lib/rss/rss.rb:846
# +do_validate+, +attrs+ is not documented
def self.new(do_validate=true, attrs=nil); end
# in file lib/rss/rss.rb:695
def self.plural_forms(); end
# in file lib/rss/rss.rb:820
def self.required_prefix(); end
# in file lib/rss/rss.rb:824
def self.required_uri(); end
# in file lib/rss/rss.rb:839
def self.tag_name(); end
# in file lib/rss/rss.rb:689
def self.to_element_methods(); end
# in file lib/rss/rss.rb:875
# +value+ is not documented
def convert(value); end
# in file lib/rss/rss.rb:864
# +converter+ is not documented
def converter=(converter); end
# in file lib/rss/rss.rb:860
def full_name(); end
# in file lib/rss/rss.rb:947
def have_required_elements?(); end
# in file lib/rss/rss.rb:925
def have_xml_content?(); end
# in file lib/rss/rss.rb:929
def need_base64_encode?(); end
# in file lib/rss/rss.rb:933
# +tag_name+, +next_element+ is not documented
def set_next_element(tag_name, next_element); end
# in file lib/rss/rss.rb:856
def tag_name(); end
# in file lib/rss/rss.rb:904
# +need_convert+, +indent+ is not documented
def to_s(need_convert=true, indent=''); end
# in file lib/rss/rss.rb:883
# +ignore_unknown_element+ is not documented
def valid?(ignore_unknown_element=true); end
# in file lib/rss/rss.rb:890
# +ignore_unknown_element+ is not documented
def validate(ignore_unknown_element=true); end
# in file lib/rss/rss.rb:899
# +tags+, +ignore_unknown_element+ is not documented
def validate_for_stream(tags, ignore_unknown_element=true); end
end
module RSS::ITunesBaseModel # is documented
# in file lib/rss/itunes.rb:47
ELEMENTS = nil
# in file lib/rss/itunes.rb:49
ELEMENT_INFOS = nil
end
module RSS::ITunesChannelModel # is documented
# in file lib/rss/itunes.rb:62
ELEMENTS = nil
# in file lib/rss/itunes.rb:75
ELEMENT_INFOS = nil
# in file lib/rss/itunes.rb:65
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::ITunesChannelModel::ITunesCategory # is documented
# in file lib/rss/itunes.rb:103
ITunesCategory = nil
# in file lib/rss/itunes.rb:108
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/itunes.rb:88
def self.required_prefix(); end
# in file lib/rss/itunes.rb:92
def self.required_uri(); end
# in file lib/rss/itunes.rb:117
def full_name(); end
end
class RSS::ITunesChannelModel::ITunesImage # is documented
# in file lib/rss/itunes.rb:163
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/itunes.rb:148
def self.required_prefix(); end
# in file lib/rss/itunes.rb:152
def self.required_uri(); end
# in file lib/rss/itunes.rb:172
def full_name(); end
end
class RSS::ITunesChannelModel::ITunesOwner # is documented
# in file lib/rss/itunes.rb:214
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/itunes.rb:196
def self.required_prefix(); end
# in file lib/rss/itunes.rb:200
def self.required_uri(); end
# in file lib/rss/itunes.rb:224
def full_name(); end
end
module RSS::ITunesItemModel # is documented
# in file lib/rss/itunes.rb:257
ELEMENT_INFOS = nil
# in file lib/rss/itunes.rb:247
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::ITunesItemModel::ITunesDuration # is documented
attr_reader :hour # in file lib/rss/itunes.rb:311
attr_reader :minute # in file lib/rss/itunes.rb:311
attr_reader :second # in file lib/rss/itunes.rb:311
# in file lib/rss/itunes.rb:294
# +hour+, +minute+, +second+ is not documented
def self.construct(hour, minute, second); end
# in file lib/rss/itunes.rb:312
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/itunes.rb:274
# +duration+, +do_validate+ is not documented
def self.parse(duration, do_validate=true); end
# in file lib/rss/itunes.rb:266
def self.required_prefix(); end
# in file lib/rss/itunes.rb:270
def self.required_uri(); end
# in file lib/rss/itunes.rb:333
# +value+ is not documented
def content=(value); end
# in file lib/rss/itunes.rb:367
def full_name(); end
# in file lib/rss/itunes.rb:349
# +hour+ is not documented
def hour=(hour); end
# in file lib/rss/itunes.rb:355
# +minute+ is not documented
def minute=(minute); end
# in file lib/rss/itunes.rb:361
# +second+ is not documented
def second=(second); end
# in file lib/rss/itunes.rb
# +value+ is not documented
def value=(value); end
end
module RSS::ITunesModelUtils # is documented
# in file lib/rss/itunes.rb:12
# +klass+, +name+, +type+, +*args+ is not documented
def def_class_accessor(klass, name, type, *args); end
# in file lib/rss/itunes.rb:31
# +klass+, +name+, +full_name+, +klass_name+, +recommended_attribute_name+ is not documented
def def_element_class_accessor(klass, name, full_name, klass_name, recommended_attribute_name=nil); end
# in file lib/rss/itunes.rb:36
# +klass+, +name+, +full_name+, +klass_name+, +plural_name+, +recommended_attribute_name+ is not documented
def def_elements_class_accessor(klass, name, full_name, klass_name, plural_name, recommended_attribute_name=nil); end
end
module RSS::ImageFaviconModel # is documented
# in file lib/rss/image.rb:110
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::ImageFaviconModel::ImageFavicon # is documented
# in file lib/rss/image.rb:144
AVAILABLE_SIZES = nil
# in file lib/rss/image.rb:161
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/image.rb:127
def self.required_prefix(); end
# in file lib/rss/image.rb:131
def self.required_uri(); end
# in file lib/rss/image.rb:171
def full_name(); end
# in file lib/rss/image.rb
# +new_value+ is not documented
def image_size=(new_value); end
# in file lib/rss/image.rb
# +new_value+ is not documented
def set_size(new_value); end
# in file lib/rss/image.rb:147
# +new_value+ is not documented
def size=(new_value); end
end
module RSS::ImageItemModel # is documented
# in file lib/rss/image.rb:33
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::ImageItemModel::ImageItem # is documented
# in file lib/rss/image.rb:80
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/image.rb:48
def self.required_prefix(); end
# in file lib/rss/image.rb:52
def self.required_uri(); end
# in file lib/rss/image.rb:90
def full_name(); end
end
module RSS::ImageModelUtils # is documented
# in file lib/rss/image.rb:20
# +ignore_unknown_element+, +name+, +tags+ is not documented
def validate_one_tag_name(ignore_unknown_element, name, tags); end
end
module RSS::ListenerMixin # is documented
# in file lib/rss/parser.rb:375
CONTENT_PATTERN = nil
# in file lib/rss/parser.rb:420
NAMESPLIT = nil
attr_reader :rss # in file lib/rss/parser.rb:262
attr_accessor :ignore_unknown_element # in file lib/rss/parser.rb:264
attr_accessor :do_validate # in file lib/rss/parser.rb:265
# in file lib/rss/parser.rb:267
def self.new(); end
# in file lib/rss/parser.rb:288
# +name+, +content+ is not documented
def instruction(name, content); end
# in file lib/rss/parser.rb:350
# +name+ is not documented
def tag_end(name); end
# in file lib/rss/parser.rb:297
# +name+, +attributes+ is not documented
def tag_start(name, attributes); end
# in file lib/rss/parser.rb:362
# +data+ is not documented
def text(data); end
# in file lib/rss/parser.rb:284
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
module RSS::Maker # is documented
# in file lib/rss/maker.rb:5
MAKERS = nil
# in file lib/rss/maker.rb:12
# +version+ is not documented
def self.[](version); end
# in file lib/rss/maker.rb:18
# +version+, +normalized_version+, +maker+ is not documented
def self.add_maker(version, normalized_version, maker); end
# in file lib/rss/maker.rb:8
# +version+, +&block+ is not documented
def self.make(version, &block); end
# in file lib/rss/maker.rb:26
def self.makers(); end
# in file lib/rss/maker.rb:30
# +version+ is not documented
def self.supported?(version); end
# in file lib/rss/maker.rb:22
def self.versions(); end
end
class RSS::Maker::Atom::Entry # is documented
# in file lib/rss/maker/entry.rb:8
# +feed_version+ is not documented
def self.new(feed_version="1.0"); end
end
class RSS::Maker::Atom::Entry::Channel # is documented
# in file lib/rss/maker/entry.rb:37
Categories = nil
# in file lib/rss/maker/entry.rb:38
Links = nil
# in file lib/rss/maker/entry.rb:39
Authors = nil
# in file lib/rss/maker/entry.rb:40
Contributors = nil
# in file lib/rss/maker/entry.rb:50
Copyright = nil
# in file lib/rss/maker/entry.rb:55
Title = nil
end
class RSS::Maker::Atom::Entry::Channel::Generator # is documented
# in file lib/rss/maker/entry.rb:45
def self.not_set_name(); end
end
class RSS::Maker::Atom::Entry::Items # is documented
# in file lib/rss/maker/entry.rb:62
# +entry+ is not documented
def to_feed(entry); end
end
class RSS::Maker::Atom::Entry::Items::Item # is documented
# in file lib/rss/maker/entry.rb:141
Guid = nil
# in file lib/rss/maker/entry.rb:142
Enclosure = nil
# in file lib/rss/maker/entry.rb:143
Source = nil
# in file lib/rss/maker/entry.rb:144
Categories = nil
# in file lib/rss/maker/entry.rb:145
Authors = nil
# in file lib/rss/maker/entry.rb:146
Contributors = nil
# in file lib/rss/maker/entry.rb:147
Links = nil
# in file lib/rss/maker/entry.rb:148
Rights = nil
# in file lib/rss/maker/entry.rb:149
Description = nil
# in file lib/rss/maker/entry.rb:150
Title = nil
# in file lib/rss/maker/entry.rb:151
Content = nil
# in file lib/rss/maker/entry.rb:67
# +entry+ is not documented
def to_feed(entry); end
end
class RSS::Maker::Atom::Feed # is documented
# in file lib/rss/maker/feed.rb:7
# +feed_version+ is not documented
def self.new(feed_version="1.0"); end
end
class RSS::Maker::Atom::Feed::Channel # is documented
# in file lib/rss/maker/feed.rb:44
def have_required_values?(); end
# in file lib/rss/maker/feed.rb:27
# +feed+ is not documented
def to_feed(feed); end
end
class RSS::Maker::Atom::Feed::Channel::Categories::Category # is documented
# in file lib/rss/maker/feed.rb:108
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Channel::Cloud # is documented
# in file lib/rss/maker/feed.rb:100
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::Atom::Feed::Channel::Generator # is documented
# in file lib/rss/maker/feed.rb:131
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Channel::Links::Link # is documented
# in file lib/rss/maker/feed.rb:118
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Channel::SkipDays # is documented
# in file lib/rss/maker/feed.rb:84
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::Atom::Feed::Channel::SkipHours # is documented
# in file lib/rss/maker/feed.rb:92
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::Atom::Feed::Image # is documented
# in file lib/rss/maker/feed.rb:147
# +feed+ is not documented
def to_feed(feed); end
end
class RSS::Maker::Atom::Feed::Items # is documented
# in file lib/rss/maker/feed.rb:172
# +feed+ is not documented
def to_feed(feed); end
end
class RSS::Maker::Atom::Feed::Items::Item # is documented
# in file lib/rss/maker/feed.rb:195
def have_required_values?(); end
# in file lib/rss/maker/feed.rb:180
# +feed+ is not documented
def to_feed(feed); end
end
class RSS::Maker::Atom::Feed::Items::Item::Categories::Category # is documented
# in file lib/rss/maker/feed.rb:338
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Items::Item::Content # is documented
# in file lib/rss/maker/feed.rb:367
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::Atom::Feed::Items::Item::Enclosure # is documented
# in file lib/rss/maker/feed.rb:232
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::Atom::Feed::Items::Item::Guid # is documented
# in file lib/rss/maker/feed.rb:227
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::Atom::Feed::Items::Item::Links::Link # is documented
# in file lib/rss/maker/feed.rb:352
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source # is documented
# in file lib/rss/maker/feed.rb:237
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source::Categories::Category # is documented
# in file lib/rss/maker/feed.rb:264
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source::Generator # is documented
# in file lib/rss/maker/feed.rb:273
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source::Icon # is documented
# in file lib/rss/maker/feed.rb:279
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source::Links::Link # is documented
# in file lib/rss/maker/feed.rb:308
def self.not_set_name(); end
end
class RSS::Maker::Atom::Feed::Items::Item::Source::Logo # is documented
# in file lib/rss/maker/feed.rb:317
def self.not_set_name(); end
end
module RSS::Maker::AtomCategory # is documented
# in file lib/rss/maker/atom.rb:84
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::AtomGenerator # is documented
# in file lib/rss/maker/atom.rb:128
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::AtomLink # is documented
# in file lib/rss/maker/atom.rb:108
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::AtomLogo # is documented
# in file lib/rss/maker/atom.rb:147
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::AtomPersonConstructBase # is documented
# in file lib/rss/maker/base.rb:279
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::Maker::AtomPersons # is documented
# in file lib/rss/maker/atom.rb:9
# +klass+, +name+, +maker_name+, +plural+ is not documented
def def_atom_persons(klass, name, maker_name, plural=nil); end
end
module RSS::Maker::AtomTextConstruct # is documented
# in file lib/rss/maker/atom.rb:41
# +klass+, +name+, +maker_name+, +klass_name+, +atom_klass_name+ is not documented
def self.def_atom_text_construct(klass, name, maker_name, klass_name=nil, atom_klass_name=nil); end
end
module RSS::Maker::AtomTextConstructBase # is documented
# in file lib/rss/maker/base.rb:345
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::Maker::AtomTextConstructBase::EnsureXMLContent # is documented
# in file lib/rss/maker/base.rb:294
# +base+ is not documented
def self.included(base); end
# in file lib/rss/maker/base.rb:308
# +content+ is not documented
def ensure_xml_content(content); end
# in file lib/rss/maker/base.rb:326
# +content+ is not documented
def xhtml=(content); end
# in file lib/rss/maker/base.rb:322
# +content+ is not documented
def xml_content=(content); end
end
class RSS::Maker::Base # is documented
# in file lib/rss/maker/base.rb:10
OTHER_ELEMENTS = nil
# in file lib/rss/maker/base.rb:11
NEED_INITIALIZE_VARIABLES = nil
attr_reader :maker # in file lib/rss/maker/base.rb:174
# in file lib/rss/maker/base.rb:34
# +variable_name+, +init_value+, +&init_block+ is not documented
def self.add_need_initialize_variable(variable_name, init_value=nil, &init_block); end
# in file lib/rss/maker/base.rb:30
# +variable_name+ is not documented
def self.add_other_element(variable_name); end
# in file lib/rss/maker/base.rb:40
# +name+, +plural+, +klass_name+ is not documented
def self.def_array_element(name, plural=nil, klass_name=nil); end
# in file lib/rss/maker/base.rb:94
# +name+, +class_name+, +attribute_name+ is not documented
def self.def_classed_element(name, class_name=nil, attribute_name=nil); end
# in file lib/rss/maker/base.rb:76
# +name+, +class_name+ is not documented
def self.def_classed_element_without_accessor(name, class_name=nil); end
# in file lib/rss/maker/base.rb:115
# +name+, +attribute+, +plural_class_name+, +plural_name+, +new_name+, +local_variable_name+, +new_value_variable_name+ is not documented
def self.def_classed_elements(name, attribute, plural_class_name=nil, plural_name=nil, new_name=nil); end
# in file lib/rss/maker/base.rb:159
# +name+, +type+ is not documented
def self.def_csv_element(name, type=nil); end
# in file lib/rss/maker/base.rb:142
# +name+ is not documented
def self.def_other_element(name); end
# in file lib/rss/maker/base.rb:147
# +name+ is not documented
def self.def_other_element_without_accessor(name); end
# in file lib/rss/maker/base.rb:25
# +subclass+ is not documented
def self.inherited(subclass); end
# in file lib/rss/maker/base.rb:21
def self.inherited_base(); end
# in file lib/rss/maker/base.rb:17
def self.need_initialize_variables(); end
# in file lib/rss/maker/base.rb:175
# +maker+ is not documented
def self.new(maker); end
# in file lib/rss/maker/base.rb:14
def self.other_elements(); end
# in file lib/rss/maker/base.rb:181
def have_required_values?(); end
# in file lib/rss/maker/base.rb:185
def variable_is_set?(); end
end
class RSS::Maker::ChannelBase # is documented
# in file lib/rss/maker/base.rb:521
# +_date+ is not documented
def date=(_date); end
# in file lib/rss/maker/base.rb:551
def icon(); end
# in file lib/rss/maker/base.rb:555
# +url+ is not documented
def icon=(url); end
# in file lib/rss/maker/base.rb:525
# +_date+ is not documented
def lastBuildDate=(_date); end
# in file lib/rss/maker/base.rb:559
def logo(); end
# in file lib/rss/maker/base.rb:563
# +url+ is not documented
def logo=(url); end
# in file lib/rss/maker/base.rb:529
def pubDate(); end
# in file lib/rss/maker/base.rb:533
# +date+ is not documented
def pubDate=(date); end
# in file lib/rss/maker/base.rb:537
def updated(); end
# in file lib/rss/maker/base.rb:541
# +date+ is not documented
def updated=(date); end
end
class RSS::Maker::ChannelBase::ITunesCategories::ITunesCategory # is documented
# in file lib/rss/maker/itunes.rb:227
ITunesCategory = nil
end
module RSS::Maker::ContentModel # is documented
# in file lib/rss/maker/content.rb:8
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::Maker::DublinCoreModel # is documented
# in file lib/rss/maker/dublincore.rb:7
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/maker/dublincore.rb:70
# +klass+ is not documented
def self.install_dublin_core(klass); end
end
module RSS::Maker::ITunesBaseModel # is documented
# in file lib/rss/maker/itunes.rb:7
# +klass+, +name+, +type+, +*args+ is not documented
def def_class_accessor(klass, name, type, *args); end
# in file lib/rss/maker/itunes.rb:54
# +klass+, +full_name+ is not documented
def def_csv_accessor(klass, full_name); end
# in file lib/rss/maker/itunes.rb:58
# +klass+, +name+, +full_name+, +full_plural_name+, +klass_name+, +plural_klass_name+, +recommended_attribute_name+ is not documented
def def_elements_class_accessor(klass, name, full_name, full_plural_name, klass_name, plural_klass_name, recommended_attribute_name=nil); end
# in file lib/rss/maker/itunes.rb:45
# +klass+, +full_name+ is not documented
def def_yes_clean_other_accessor(klass, full_name); end
# in file lib/rss/maker/itunes.rb:36
# +klass+, +full_name+ is not documented
def def_yes_other_accessor(klass, full_name); end
end
module RSS::Maker::ITunesChannelModel # is documented
# in file lib/rss/maker/itunes.rb:85
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::Maker::ITunesChannelModel::ITunesCategoriesBase::ITunesCategoryBase # is documented
attr_accessor :text # in file lib/rss/maker/itunes.rb:98
# in file lib/rss/maker/itunes.rb:103
def have_required_values?(); end
# in file lib/rss/maker/itunes.rb:108
# +feed+, +current+ is not documented
def to_feed(feed, current); end
# in file lib/rss/maker/itunes.rb
# +feed+, +current+ is not documented
def to_feed_for_categories(feed, current); end
end
class RSS::Maker::ITunesChannelModel::ITunesImageBase # is documented
attr_accessor :href # in file lib/rss/maker/itunes.rb:120
# in file lib/rss/maker/itunes.rb:122
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::ITunesChannelModel::ITunesOwnerBase # is documented
# in file lib/rss/maker/itunes.rb:136
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::ITunesItemModel # is documented
# in file lib/rss/maker/itunes.rb:164
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::Maker::ITunesItemModel::ITunesDurationBase # is documented
attr_reader :content # in file lib/rss/maker/itunes.rb:174
# in file lib/rss/maker/itunes.rb:182
# +content+ is not documented
def content=(content); end
# in file lib/rss/maker/itunes.rb:192
# +hour+ is not documented
def hour=(hour); end
# in file lib/rss/maker/itunes.rb:197
# +minute+ is not documented
def minute=(minute); end
# in file lib/rss/maker/itunes.rb:202
# +second+ is not documented
def second=(second); end
# in file lib/rss/maker/itunes.rb:207
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::ImageBase # is documented
# in file lib/rss/maker/base.rb:665
def link(); end
end
module RSS::Maker::ImageFaviconModel # is documented
# in file lib/rss/maker/image.rb:52
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/maker/image.rb:59
# +klass+ is not documented
def self.install_image_favicon(klass); end
end
class RSS::Maker::ImageFaviconModel::ImageFaviconBase # is documented
attr_accessor :about # in file lib/rss/maker/image.rb:70
attr_accessor :image_size # in file lib/rss/maker/image.rb:70
attr_accessor :size # in file lib/rss/maker/image.rb
attr_accessor :size= # in file lib/rss/maker/image.rb
# in file lib/rss/maker/image.rb:76
def have_required_values?(); end
# in file lib/rss/maker/image.rb:80
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
module RSS::Maker::ImageItemModel # is documented
# in file lib/rss/maker/image.rb:8
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/maker/image.rb:15
# +klass+ is not documented
def self.install_image_item(klass); end
end
class RSS::Maker::ImageItemModel::ImageItemBase # is documented
attr_accessor :about # in file lib/rss/maker/image.rb:26
attr_accessor :resource # in file lib/rss/maker/image.rb:26
attr_accessor :image_width # in file lib/rss/maker/image.rb:26
attr_accessor :image_height # in file lib/rss/maker/image.rb:26
attr_accessor :width= # in file lib/rss/maker/image.rb
attr_accessor :height= # in file lib/rss/maker/image.rb
# in file lib/rss/maker/image.rb:36
def have_required_values?(); end
# in file lib/rss/maker/image.rb:40
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::ItemsBase # is documented
attr_accessor :do_sort # in file lib/rss/maker/base.rb:673
attr_accessor :max_size # in file lib/rss/maker/base.rb:673
# in file lib/rss/maker/base.rb:675
# +maker+ is not documented
def self.new(maker); end
# in file lib/rss/maker/base.rb:681
def normalize(); end
end
class RSS::Maker::ItemsBase::ItemBase # is documented
# in file lib/rss/maker/base.rb:866
CategoriesBase = nil
# in file lib/rss/maker/base.rb:867
AuthorsBase = nil
# in file lib/rss/maker/base.rb:868
LinksBase = nil
# in file lib/rss/maker/base.rb:869
ContributorsBase = nil
# in file lib/rss/maker/base.rb:756
# +other+ is not documented
def <=>(other); end
# in file lib/rss/maker/base.rb:733
# +_date+ is not documented
def date=(_date); end
# in file lib/rss/maker/base.rb:737
def pubDate(); end
# in file lib/rss/maker/base.rb:741
# +date+ is not documented
def pubDate=(date); end
# in file lib/rss/maker/base.rb:745
def updated(); end
# in file lib/rss/maker/base.rb:749
# +date+ is not documented
def updated=(date); end
end
class RSS::Maker::ItemsBase::ItemBase::ContentBase # is documented
# in file lib/rss/maker/base.rb:899
def inline_html?(); end
# in file lib/rss/maker/base.rb:907
def inline_other?(); end
# in file lib/rss/maker/base.rb:921
def inline_other_base64?(); end
# in file lib/rss/maker/base.rb:911
def inline_other_text?(); end
# in file lib/rss/maker/base.rb:916
def inline_other_xml?(); end
# in file lib/rss/maker/base.rb:895
def inline_text?(); end
# in file lib/rss/maker/base.rb:903
def inline_xhtml?(); end
# in file lib/rss/maker/base.rb:926
def out_of_line?(); end
# in file lib/rss/maker/base.rb
# +content+ is not documented
def xml=(content); end
# in file lib/rss/maker/base.rb:887
# +content+ is not documented
def xml_content=(content); end
end
class RSS::Maker::ItemsBase::ItemBase::GuidBase # is documented
# in file lib/rss/maker/base.rb:780
# +bool+ is not documented
def permanent_link=(bool); end
# in file lib/rss/maker/base.rb:776
def permanent_link?(); end
end
class RSS::Maker::ItemsBase::ItemBase::SourceBase # is documented
# in file lib/rss/maker/base.rb:832
AuthorsBase = nil
# in file lib/rss/maker/base.rb:833
CategoriesBase = nil
# in file lib/rss/maker/base.rb:834
ContributorsBase = nil
# in file lib/rss/maker/base.rb:835
GeneratorBase = nil
# in file lib/rss/maker/base.rb:844
LinksBase = nil
# in file lib/rss/maker/base.rb:819
# +_date+ is not documented
def date=(_date); end
# in file lib/rss/maker/base.rb:823
def updated(); end
# in file lib/rss/maker/base.rb:827
# +date+ is not documented
def updated=(date); end
end
class RSS::Maker::RSS09 # is documented
# in file lib/rss/maker/0.9.rb:10
# +feed_version+ is not documented
def self.new(feed_version); end
end
class RSS::Maker::RSS091 # is documented
# in file lib/rss/maker/0.9.rb:462
# +feed_version+ is not documented
def self.new(feed_version="0.91"); end
end
class RSS::Maker::RSS092 # is documented
# in file lib/rss/maker/0.9.rb:482
# +feed_version+ is not documented
def self.new(feed_version="0.92"); end
end
class RSS::Maker::RSS09::Channel # is documented
# in file lib/rss/maker/0.9.rb:25
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS09::Channel::Authors # is documented
# in file lib/rss/maker/0.9.rb:167
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Authors::Author # is documented
# in file lib/rss/maker/0.9.rb:171
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Categories # is documented
# in file lib/rss/maker/0.9.rb:136
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Channel::Cloud # is documented
# in file lib/rss/maker/0.9.rb:131
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Channel::Contributors # is documented
# in file lib/rss/maker/0.9.rb:177
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Copyright # is documented
# in file lib/rss/maker/0.9.rb:190
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Description # is documented
# in file lib/rss/maker/0.9.rb:201
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Generator # is documented
# in file lib/rss/maker/0.9.rb:185
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Links # is documented
# in file lib/rss/maker/0.9.rb:144
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::Links::Link # is documented
# in file lib/rss/maker/0.9.rb:150
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::SkipDays # is documented
# in file lib/rss/maker/0.9.rb:71
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::SkipDays::Day # is documented
# in file lib/rss/maker/0.9.rb:83
# +rss+, +days+ is not documented
def to_feed(rss, days); end
end
class RSS::Maker::RSS09::Channel::SkipHours # is documented
# in file lib/rss/maker/0.9.rb:101
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Channel::SkipHours::Hour # is documented
# in file lib/rss/maker/0.9.rb:113
# +rss+, +hours+ is not documented
def to_feed(rss, hours); end
end
class RSS::Maker::RSS09::Channel::Title # is documented
# in file lib/rss/maker/0.9.rb:212
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS09::Image # is documented
# in file lib/rss/maker/0.9.rb:224
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS09::Items # is documented
# in file lib/rss/maker/0.9.rb:248
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS09::Items::Item # is documented
# in file lib/rss/maker/0.9.rb:258
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS09::Items::Item::Authors # is documented
# in file lib/rss/maker/0.9.rb:371
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Categories # is documented
# in file lib/rss/maker/0.9.rb:363
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Content # is documented
# in file lib/rss/maker/0.9.rb:426
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Contributors # is documented
# in file lib/rss/maker/0.9.rb:402
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Description # is documented
# in file lib/rss/maker/0.9.rb:415
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Enclosure # is documented
# in file lib/rss/maker/0.9.rb:291
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Guid # is documented
# in file lib/rss/maker/0.9.rb:286
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Links # is documented
# in file lib/rss/maker/0.9.rb:379
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Links::Link # is documented
# in file lib/rss/maker/0.9.rb:385
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Rights # is documented
# in file lib/rss/maker/0.9.rb:410
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Items::Item::Source # is documented
# in file lib/rss/maker/0.9.rb:296
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Authors # is documented
# in file lib/rss/maker/0.9.rb:300
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Categories # is documented
# in file lib/rss/maker/0.9.rb:308
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Contributors # is documented
# in file lib/rss/maker/0.9.rb:316
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Generator # is documented
# in file lib/rss/maker/0.9.rb:324
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Icon # is documented
# in file lib/rss/maker/0.9.rb:329
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Links # is documented
# in file lib/rss/maker/0.9.rb:334
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Logo # is documented
# in file lib/rss/maker/0.9.rb:342
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Rights # is documented
# in file lib/rss/maker/0.9.rb:347
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Subtitle # is documented
# in file lib/rss/maker/0.9.rb:352
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Source::Title # is documented
# in file lib/rss/maker/0.9.rb:357
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS09::Items::Item::Title # is documented
# in file lib/rss/maker/0.9.rb:431
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS09::Textinput # is documented
# in file lib/rss/maker/0.9.rb:444
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS10 # is documented
# in file lib/rss/maker/1.0.rb:10
# +feed_version+ is not documented
def self.new(feed_version="1.0"); end
end
class RSS::Maker::RSS10::Channel # is documented
# in file lib/rss/maker/1.0.rb:30
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS10::Channel::Authors # is documented
# in file lib/rss/maker/1.0.rb:145
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Authors::Author # is documented
# in file lib/rss/maker/1.0.rb:149
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Categories # is documented
# in file lib/rss/maker/1.0.rb:114
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Channel::Cloud # is documented
# in file lib/rss/maker/1.0.rb:109
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Channel::Contributors # is documented
# in file lib/rss/maker/1.0.rb:155
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Copyright # is documented
# in file lib/rss/maker/1.0.rb:168
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Description # is documented
# in file lib/rss/maker/1.0.rb:173
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Generator # is documented
# in file lib/rss/maker/1.0.rb:163
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Links # is documented
# in file lib/rss/maker/1.0.rb:122
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::Links::Link # is documented
# in file lib/rss/maker/1.0.rb:128
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Channel::SkipDays # is documented
# in file lib/rss/maker/1.0.rb:93
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Channel::SkipHours # is documented
# in file lib/rss/maker/1.0.rb:101
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Channel::Title # is documented
# in file lib/rss/maker/1.0.rb:184
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS10::Image # is documented
# in file lib/rss/maker/1.0.rb:208
def have_required_values?(); end
# in file lib/rss/maker/1.0.rb:196
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS10::Items # is documented
# in file lib/rss/maker/1.0.rb:223
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS10::Items::Item # is documented
# in file lib/rss/maker/1.0.rb:233
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS10::Items::Item::Authors # is documented
# in file lib/rss/maker/1.0.rb:351
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Categories # is documented
# in file lib/rss/maker/1.0.rb:343
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Content # is documented
# in file lib/rss/maker/1.0.rb:391
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS10::Items::Item::Contributors # is documented
# in file lib/rss/maker/1.0.rb:367
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS10::Items::Item::Description # is documented
# in file lib/rss/maker/1.0.rb:380
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS10::Items::Item::Enclosure # is documented
# in file lib/rss/maker/1.0.rb:271
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Guid # is documented
# in file lib/rss/maker/1.0.rb:266
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Links # is documented
# in file lib/rss/maker/1.0.rb:359
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Rights # is documented
# in file lib/rss/maker/1.0.rb:375
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS10::Items::Item::Source # is documented
# in file lib/rss/maker/1.0.rb:276
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Authors # is documented
# in file lib/rss/maker/1.0.rb:280
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Categories # is documented
# in file lib/rss/maker/1.0.rb:288
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Contributors # is documented
# in file lib/rss/maker/1.0.rb:296
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Generator # is documented
# in file lib/rss/maker/1.0.rb:304
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Icon # is documented
# in file lib/rss/maker/1.0.rb:309
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Links # is documented
# in file lib/rss/maker/1.0.rb:314
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Logo # is documented
# in file lib/rss/maker/1.0.rb:322
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Rights # is documented
# in file lib/rss/maker/1.0.rb:327
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Subtitle # is documented
# in file lib/rss/maker/1.0.rb:332
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Source::Title # is documented
# in file lib/rss/maker/1.0.rb:337
# +*args+ is not documented
def to_feed(*args); end
end
class RSS::Maker::RSS10::Items::Item::Title # is documented
# in file lib/rss/maker/1.0.rb:396
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS10::Textinput # is documented
# in file lib/rss/maker/1.0.rb:421
def have_required_values?(); end
# in file lib/rss/maker/1.0.rb:409
# +rss+ is not documented
def to_feed(rss); end
end
class RSS::Maker::RSS20 # is documented
# in file lib/rss/maker/2.0.rb:10
# +feed_version+ is not documented
def self.new(feed_version="2.0"); end
end
class RSS::Maker::RSS20::Channel::Categories # is documented
# in file lib/rss/maker/2.0.rb:49
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS20::Channel::Categories::Category # is documented
# in file lib/rss/maker/2.0.rb:56
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS20::Channel::Cloud # is documented
# in file lib/rss/maker/2.0.rb:32
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS20::Channel::Generator # is documented
# in file lib/rss/maker/2.0.rb:74
# +rss+, +channel+ is not documented
def to_feed(rss, channel); end
end
class RSS::Maker::RSS20::Items::Item::Authors # is documented
# in file lib/rss/maker/2.0.rb:202
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Authors::Author # is documented
# in file lib/rss/maker/2.0.rb:208
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Categories # is documented
# in file lib/rss/maker/2.0.rb:177
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Categories::Category # is documented
# in file lib/rss/maker/2.0.rb:184
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Enclosure # is documented
# in file lib/rss/maker/2.0.rb:130
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Guid # is documented
# in file lib/rss/maker/2.0.rb:113
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Source # is documented
# in file lib/rss/maker/2.0.rb:147
# +rss+, +item+ is not documented
def to_feed(rss, item); end
end
class RSS::Maker::RSS20::Items::Item::Source::Links # is documented
# in file lib/rss/maker/2.0.rb:163
# +rss+, +source+ is not documented
def to_feed(rss, source); end
end
class RSS::Maker::RSS20::Items::Item::Source::Links::Link # is documented
# in file lib/rss/maker/2.0.rb:169
# +rss+, +source+ is not documented
def to_feed(rss, source); end
end
class RSS::Maker::RSSBase # is documented
attr_reader :feed_version # in file lib/rss/maker/base.rb:423
attr_reader :rss_version # in file lib/rss/maker/base.rb
attr_accessor :version # in file lib/rss/maker/base.rb:425
attr_accessor :encoding # in file lib/rss/maker/base.rb:425
attr_accessor :standalone # in file lib/rss/maker/base.rb:425
# in file lib/rss/maker/base.rb:401
# +*args+, +&block+ is not documented
def self.make(*args, &block); end
# in file lib/rss/maker/base.rb:427
# +feed_version+ is not documented
def self.new(feed_version); end
# in file lib/rss/maker/base.rb:437
# ++, +self+ is not documented
def make(); end
# in file lib/rss/maker/base.rb:442
def to_feed(); end
end
module RSS::Maker::SlashModel # is documented
# in file lib/rss/maker/slash.rb:7
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::Maker::SyndicationModel # is documented
# in file lib/rss/maker/syndication.rb:7
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::Maker::TaxonomyTopicModel # is documented
# in file lib/rss/maker/taxonomy.rb:40
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/maker/taxonomy.rb:47
# +klass+ is not documented
def self.install_taxo_topic(klass); end
end
class RSS::Maker::TaxonomyTopicModel::TaxonomyTopicsBase::TaxonomyTopicBase # is documented
attr_accessor :value # in file lib/rss/maker/taxonomy.rb:76
attr_accessor :taxo_link # in file lib/rss/maker/taxonomy.rb
attr_accessor :taxo_link= # in file lib/rss/maker/taxonomy.rb
# in file lib/rss/maker/taxonomy.rb:81
def have_required_values?(); end
end
module RSS::Maker::TaxonomyTopicsModel # is documented
# in file lib/rss/maker/taxonomy.rb:8
# +klass+ is not documented
def self.append_features(klass); end
# in file lib/rss/maker/taxonomy.rb:15
# +klass+ is not documented
def self.install_taxo_topics(klass); end
end
class RSS::Maker::TaxonomyTopicsModel::TaxonomyTopicsBase # is documented
attr_reader :resources # in file lib/rss/maker/taxonomy.rb:33
end
module RSS::Maker::TrackBackModel # is documented
# in file lib/rss/maker/trackback.rb:8
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::Maker::TrackBackModel::TrackBackAboutsBase::TrackBackAboutBase # is documented
attr_accessor :value # in file lib/rss/maker/trackback.rb:20
attr_accessor :resource # in file lib/rss/maker/trackback.rb
attr_accessor :resource= # in file lib/rss/maker/trackback.rb
attr_accessor :content # in file lib/rss/maker/trackback.rb
attr_accessor :content= # in file lib/rss/maker/trackback.rb
# in file lib/rss/maker/trackback.rb:28
def have_required_values?(); end
# in file lib/rss/maker/trackback.rb:32
# +feed+, +current+ is not documented
def to_feed(feed, current); end
end
class RSS::Maker::XMLStyleSheets::XMLStyleSheet # is documented
# in file lib/rss/maker/base.rb:468
# +feed+ is not documented
def to_feed(feed); end
end
class RSS::MissingAttributeError # is documented
attr_reader :tag # in file lib/rss/rss.rb:99
attr_reader :attribute # in file lib/rss/rss.rb:99
# in file lib/rss/rss.rb:100
# +tag+, +attribute+ is not documented
def self.new(tag, attribute); end
end
class RSS::MissingTagError # is documented
attr_reader :tag # in file lib/rss/rss.rb:77
attr_reader :parent # in file lib/rss/rss.rb:77
# in file lib/rss/rss.rb:78
# +tag+, +parent+ is not documented
def self.new(tag, parent); end
end
class RSS::NSError # is documented
attr_reader :tag # in file lib/rss/parser.rb:44
attr_reader :prefix # in file lib/rss/parser.rb:44
attr_reader :uri # in file lib/rss/parser.rb:44
# in file lib/rss/parser.rb:45
# +tag+, +prefix+, +require_uri+ is not documented
def self.new(tag, prefix, require_uri); end
end
class RSS::NotAvailableValueError # is documented
attr_reader :tag # in file lib/rss/rss.rb:134
attr_reader :value # in file lib/rss/rss.rb:134
attr_reader :attribute # in file lib/rss/rss.rb:134
# in file lib/rss/rss.rb:135
# +tag+, +value+, +attribute+ is not documented
def self.new(tag, value, attribute=nil); end
end
class RSS::NotExceptedTagError # is documented
attr_reader :tag # in file lib/rss/rss.rb:121
attr_reader :uri # in file lib/rss/rss.rb:121
attr_reader :parent # in file lib/rss/rss.rb:121
# in file lib/rss/rss.rb:122
# +tag+, +uri+, +parent+ is not documented
def self.new(tag, uri, parent); end
end
class RSS::NotExpectedTagError # is documented
attr_reader :tag # in file lib/rss/rss.rb:121
attr_reader :uri # in file lib/rss/rss.rb:121
attr_reader :parent # in file lib/rss/rss.rb:121
# in file lib/rss/rss.rb:122
# +tag+, +uri+, +parent+ is not documented
def self.new(tag, uri, parent); end
end
class RSS::NotSetError # is documented
attr_reader :name # in file lib/rss/rss.rb:175
attr_reader :variables # in file lib/rss/rss.rb:175
# in file lib/rss/rss.rb:176
# +name+, +variables+ is not documented
def self.new(name, variables); end
end
class RSS::NotValidXMLParser # is documented
# in file lib/rss/parser.rb:35
# +parser+ is not documented
def self.new(parser); end
end
class RSS::NotWellFormedError # is documented
attr_reader :line # in file lib/rss/parser.rb:10
attr_reader :element # in file lib/rss/parser.rb:10
end
class RSS::OverlappedPrefixError # is documented
attr_reader :prefix # in file lib/rss/rss.rb:65
# in file lib/rss/rss.rb:66
# +prefix+ is not documented
def self.new(prefix); end
end
class RSS::Parser # is documented
# in file lib/rss/parser.rb:60
def self.default_parser(); end
# in file lib/rss/parser.rb:66
# +new_value+ is not documented
def self.default_parser=(new_value); end
# in file lib/rss/parser.rb:88
# +rss+, +parser_class+ is not documented
def self.new(rss, parser_class=self.class.default_parser); end
# in file lib/rss/parser.rb:74
# +rss+, +do_validate+, +ignore_unknown_element+, +parser_class+ is not documented
def self.parse(rss, do_validate=true, ignore_unknown_element=true, parser_class=default_parser); end
end
class RSS::RDF # is documented
# in file lib/rss/1.0.rb:32
PREFIX = nil
# in file lib/rss/1.0.rb:33
URI = nil
# in file lib/rss/1.0.rb:49
# +version+, +encoding+, +standalone+ is not documented
def self.new(version=nil, encoding=nil, standalone=nil); end
# in file lib/rss/1.0.rb:24
def self.required_uri(); end
# in file lib/rss/1.0.rb:54
def full_name(); end
end
class RSS::RDF::Bag # is documented
# in file lib/rss/1.0.rb:142
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:132
def self.required_uri(); end
# in file lib/rss/1.0.rb:151
def full_name(); end
# in file lib/rss/1.0.rb:155
# +target+ is not documented
def setup_maker(target); end
end
class RSS::RDF::Channel # is documented
# in file lib/rss/1.0.rb:192
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:168
def self.required_uri(); end
end
class RSS::RDF::Channel::Image # is documented
# in file lib/rss/1.0.rb:229
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:216
def self.required_uri(); end
end
class RSS::RDF::Channel::Items # is documented
# in file lib/rss/1.0.rb:285
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:276
def self.required_uri(); end
# in file lib/rss/1.0.rb:295
def resources(); end
end
class RSS::RDF::Channel::Textinput # is documented
# in file lib/rss/1.0.rb:258
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:245
def self.required_uri(); end
end
class RSS::RDF::Image # is documented
# in file lib/rss/1.0.rb:330
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:313
def self.required_uri(); end
end
class RSS::RDF::Item # is documented
# in file lib/rss/1.0.rb:373
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:351
def self.required_uri(); end
end
class RSS::RDF::Li # is documented
# in file lib/rss/1.0.rb:74
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:63
def self.required_uri(); end
# in file lib/rss/1.0.rb:83
def full_name(); end
end
class RSS::RDF::Seq # is documented
# in file lib/rss/1.0.rb:105
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:95
def self.required_uri(); end
# in file lib/rss/1.0.rb:114
def full_name(); end
# in file lib/rss/1.0.rb:118
# +target+ is not documented
def setup_maker(target); end
end
class RSS::RDF::Textinput # is documented
# in file lib/rss/1.0.rb:415
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/1.0.rb:398
def self.required_uri(); end
end
class RSS::REXMLLikeXMLParser # is documented
# in file lib/rss/xmlparser.rb:46
# +data+ is not documented
def character(data); end
# in file lib/rss/xmlparser.rb:42
# +name+ is not documented
def endElement(name); end
# in file lib/rss/xmlparser.rb:34
# +listener+ is not documented
def listener=(listener); end
# in file lib/rss/xmlparser.rb:54
# +target+, +content+ is not documented
def processingInstruction(target, content); end
# in file lib/rss/xmlparser.rb:38
# +name+, +attrs+ is not documented
def startElement(name, attrs); end
# in file lib/rss/xmlparser.rb:50
# +version+, +encoding+, +standalone+ is not documented
def xmlDecl(version, encoding, standalone); end
end
class RSS::REXMLListener # is documented
# in file lib/rss/rexmlparser.rb:40
def self.raise_for_undefined_entity?(); end
# in file lib/rss/rexmlparser.rb:45
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
class RSS::REXMLParser # is documented
# in file lib/rss/rexmlparser.rb:14
def self.listener(); end
end
module RSS::RSS09 # is documented
# in file lib/rss/0.9.rb:6
NSPOOL = nil
# in file lib/rss/0.9.rb:7
ELEMENTS = nil
# in file lib/rss/0.9.rb:9
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::RSS10 # is documented
# in file lib/rss/1.0.rb:6
NSPOOL = nil
# in file lib/rss/1.0.rb:7
ELEMENTS = nil
# in file lib/rss/1.0.rb:9
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::RootElementMixin # is documented
attr_reader :output_encoding # in file lib/rss/rss.rb:1243
attr_reader :feed_type # in file lib/rss/rss.rb:1244
attr_reader :feed_subtype # in file lib/rss/rss.rb:1244
attr_reader :feed_version # in file lib/rss/rss.rb:1244
attr_accessor :version # in file lib/rss/rss.rb:1245
attr_accessor :encoding # in file lib/rss/rss.rb:1245
attr_accessor :standalone # in file lib/rss/rss.rb:1245
# in file lib/rss/rss.rb:1246
# +feed_version+, +version+, +encoding+, +standalone+ is not documented
def self.new(feed_version, version=nil, encoding=nil, standalone=nil); end
# in file lib/rss/rss.rb:1257
def feed_info(); end
# in file lib/rss/rss.rb:1261
# +enc+ is not documented
def output_encoding=(enc); end
# in file lib/rss/rss.rb:1266
# +maker+ is not documented
def setup_maker(maker); end
# in file lib/rss/rss.rb:1289
# +type+, +&block+ is not documented
def to_atom(type, &block); end
# in file lib/rss/rss.rb:1278
# +type+, +&block+ is not documented
def to_feed(type, &block); end
# in file lib/rss/rss.rb:1285
# +type+, +&block+ is not documented
def to_rss(type, &block); end
# in file lib/rss/rss.rb:1293
# +type+, +&block+ is not documented
def to_xml(type=nil, &block); end
end
class RSS::Rss # is documented
attr_writer :feed_version # in file lib/rss/0.9.rb:25
attr_accessor :rss_version # in file lib/rss/0.9.rb
# in file lib/rss/0.9.rb:29
# +feed_version+, +version+, +encoding+, +standalone+ is not documented
def self.new(feed_version, version=nil, encoding=nil, standalone=nil); end
# in file lib/rss/0.9.rb:42
def image(); end
# in file lib/rss/0.9.rb:34
def items(); end
# in file lib/rss/0.9.rb:58
# +maker+ is not documented
def setup_maker_elements(maker); end
# in file lib/rss/0.9.rb:50
def textinput(); end
end
class RSS::Rss::Channel # is documented
# in file lib/rss/2.0.rb:29
Category = nil
end
class RSS::Rss::Channel::Cloud # is documented
# in file lib/rss/0.9.rb:229
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::Image # is documented
# in file lib/rss/0.9.rb:195
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::Item::Category # is documented
# in file lib/rss/0.9.rb:353
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::Item::Enclosure # is documented
# in file lib/rss/0.9.rb:318
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::Item::Guid # is documented
# in file lib/rss/2.0.rb:73
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/2.0.rb:85
def PermaLink?(); end
# in file lib/rss/2.0.rb
def _PermaLink?(); end
end
class RSS::Rss::Channel::Item::Source # is documented
# in file lib/rss/0.9.rb:285
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::SkipDays::Day # is documented
# in file lib/rss/0.9.rb:141
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::SkipHours::Hour # is documented
# in file lib/rss/0.9.rb:168
# +*args+ is not documented
def self.new(*args); end
end
class RSS::Rss::Channel::TextInput # is documented
# in file lib/rss/0.9.rb:385
# +*args+ is not documented
def self.new(*args); end
end
module RSS::SetupMaker # is documented
# in file lib/rss/rss.rb:611
# +maker+ is not documented
def setup_maker(maker); end
end
module RSS::SlashModel # is documented
# in file lib/rss/slash.rb:12
ELEMENT_INFOS = nil
# in file lib/rss/slash.rb:21
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::SyndicationModel # is documented
# in file lib/rss/syndication.rb:14
ELEMENTS = nil
# in file lib/rss/syndication.rb:48
SY_UPDATEPERIOD_AVAILABLE_VALUES = nil
# in file lib/rss/syndication.rb:16
# +klass+ is not documented
def self.append_features(klass); end
end
module RSS::TaxonomyTopicModel # is documented
# in file lib/rss/taxonomy.rb:91
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::TaxonomyTopicModel::TaxonomyTopic # is documented
# in file lib/rss/taxonomy.rb:119
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/taxonomy.rb:104
def self.required_prefix(); end
# in file lib/rss/taxonomy.rb:108
def self.required_uri(); end
# in file lib/rss/taxonomy.rb:128
def full_name(); end
# in file lib/rss/taxonomy.rb:132
# +target+ is not documented
def maker_target(target); end
end
module RSS::TaxonomyTopicsModel # is documented
# in file lib/rss/taxonomy.rb:28
# +klass+ is not documented
def self.append_features(klass); end
end
class RSS::TaxonomyTopicsModel::TaxonomyTopics # is documented
# in file lib/rss/taxonomy.rb:58
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/taxonomy.rb:44
def self.required_prefix(); end
# in file lib/rss/taxonomy.rb:48
def self.required_uri(); end
# in file lib/rss/taxonomy.rb:68
def full_name(); end
# in file lib/rss/taxonomy.rb:72
# +target+ is not documented
def maker_target(target); end
# in file lib/rss/taxonomy.rb:76
def resources(); end
end
class RSS::TooMuchTagError # is documented
attr_reader :tag # in file lib/rss/rss.rb:88
attr_reader :parent # in file lib/rss/rss.rb:88
# in file lib/rss/rss.rb:89
# +tag+, +parent+ is not documented
def self.new(tag, parent); end
end
class RSS::TrackBackModel10::TrackBackAbout # is documented
# in file lib/rss/trackback.rb:167
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/trackback.rb:145
def self.required_prefix(); end
# in file lib/rss/trackback.rb:149
def self.required_uri(); end
# in file lib/rss/trackback.rb:176
def full_name(); end
end
class RSS::TrackBackModel10::TrackBackPing # is documented
# in file lib/rss/trackback.rb:126
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/trackback.rb:105
def self.required_prefix(); end
# in file lib/rss/trackback.rb:109
def self.required_uri(); end
# in file lib/rss/trackback.rb:135
def full_name(); end
end
class RSS::TrackBackModel20::TrackBackAbout # is documented
# in file lib/rss/trackback.rb:255
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/trackback.rb:242
def self.required_prefix(); end
# in file lib/rss/trackback.rb:246
def self.required_uri(); end
# in file lib/rss/trackback.rb:264
def full_name(); end
end
class RSS::TrackBackModel20::TrackBackPing # is documented
# in file lib/rss/trackback.rb:218
# +*args+ is not documented
def self.new(*args); end
# in file lib/rss/trackback.rb:205
def self.required_prefix(); end
# in file lib/rss/trackback.rb:209
def self.required_uri(); end
# in file lib/rss/trackback.rb:227
def full_name(); end
end
class RSS::UnknownConversionMethodError # is documented
attr_reader :to # in file lib/rss/rss.rb:148
attr_reader :from # in file lib/rss/rss.rb:148
# in file lib/rss/rss.rb:149
# +to+, +from+ is not documented
def self.new(to, from); end
end
class RSS::UnknownConvertMethod # is documented
attr_reader :to # in file lib/rss/rss.rb:148
attr_reader :from # in file lib/rss/rss.rb:148
# in file lib/rss/rss.rb:149
# +to+, +from+ is not documented
def self.new(to, from); end
end
class RSS::UnknownTagError # is documented
attr_reader :tag # in file lib/rss/rss.rb:110
attr_reader :uri # in file lib/rss/rss.rb:110
# in file lib/rss/rss.rb:111
# +tag+, +uri+ is not documented
def self.new(tag, uri); end
end
class RSS::UnsupportedMakerVersionError # is documented
attr_reader :version # in file lib/rss/rss.rb:187
# in file lib/rss/rss.rb:188
# +version+ is not documented
def self.new(version); end
end
module RSS::Utils # is documented
# in file lib/rss/utils.rb:35
# +args+ is not documented
def element_initialize_arguments?(args); end
# in file lib/rss/utils.rb:12
# +i+ is not documented
def get_file_and_line_from_caller(i=0); end
# in file lib/rss/utils.rb
# +s+ is not documented
def h(s); end
# in file lib/rss/utils.rb:20
# +s+ is not documented
def html_escape(s); end
# in file lib/rss/utils.rb:6
# +name+ is not documented
def to_class_name(name); end
end
module RSS::Utils::CSV # is documented
# in file lib/rss/utils.rb:70
# +value+, +&block+ is not documented
def parse(value, &block); end
end
module RSS::Utils::InheritedReader # is documented
# in file lib/rss/utils.rb:98
# +constant_name+ is not documented
def inherited_array_reader(constant_name); end
# in file lib/rss/utils.rb:104
# +constant_name+ is not documented
def inherited_hash_reader(constant_name); end
# in file lib/rss/utils.rb:82
# +constant_name+, +result+, +const+ is not documented
def inherited_reader(constant_name); end
end
module RSS::Utils::YesCleanOther # is documented
# in file lib/rss/utils.rb:41
# +value+ is not documented
def parse(value); end
end
module RSS::Utils::YesOther # is documented
# in file lib/rss/utils.rb:59
# +value+ is not documented
def parse(value); end
end
class RSS::XML::Element # is documented
attr_reader :name # in file lib/rss/xml.rb:8
attr_reader :prefix # in file lib/rss/xml.rb:8
attr_reader :uri # in file lib/rss/xml.rb:8
attr_reader :attributes # in file lib/rss/xml.rb:8
attr_reader :children # in file lib/rss/xml.rb:8
# in file lib/rss/xml.rb:9
# +name+, +prefix+, +uri+, +attributes+, +children+ is not documented
def self.new(name, prefix=nil, uri=nil, attributes={}, children=[]); end
# in file lib/rss/xml.rb:29
# +child+ is not documented
def <<(child); end
# in file lib/rss/xml.rb:37
# +other+ is not documented
def ==(other); end
# in file lib/rss/xml.rb:21
# +name+ is not documented
def [](name); end
# in file lib/rss/xml.rb:25
# +name+, +value+ is not documented
def []=(name, value); end
# in file lib/rss/xml.rb:33
# +&block+ is not documented
def each(&block); end
# in file lib/rss/xml.rb:62
def full_name(); end
end
class RSS::XMLParserListener # is documented
# in file lib/rss/xmlparser.rb:85
# +version+, +encoding+, +standalone+ is not documented
def xmldecl(version, encoding, standalone); end
end
class RSS::XMLParserNotFound # is documented
# in file lib/rss/parser.rb:28
def self.new(); end
end
class RSS::XMLParserParser # is documented
# in file lib/rss/xmlparser.rb:63
def self.listener(); end
end
class RSS::XMLScanListener # is documented
# in file lib/rss/xmlscanner.rb:37
ENTITIES = nil
# in file lib/rss/xmlscanner.rb:95
# +code+ is not documented
def on_attr_charref(code); end
# in file lib/rss/xmlscanner.rb
# +code+ is not documented
def on_attr_charref_hex(code); end
# in file lib/rss/xmlscanner.rb:91
# +ref+ is not documented
def on_attr_entityref(ref); end
# in file lib/rss/xmlscanner.rb:87
# +str+ is not documented
def on_attr_value(str); end
# in file lib/rss/xmlscanner.rb:83
# +name+ is not documented
def on_attribute(name); end
# in file lib/rss/xmlscanner.rb:73
# +code+ is not documented
def on_charref(code); end
# in file lib/rss/xmlscanner.rb
# +code+ is not documented
def on_charref_hex(code); end
# in file lib/rss/xmlscanner.rb:69
# +ref+ is not documented
def on_entityref(ref); end
# in file lib/rss/xmlscanner.rb:65
# +name+ is not documented
def on_etag(name); end
# in file lib/rss/xmlscanner.rb:79
# +name+ is not documented
def on_stag(name); end
# in file lib/rss/xmlscanner.rb:101
# +name+ is not documented
def on_stag_end(name); end
# in file lib/rss/xmlscanner.rb:105
# +name+ is not documented
def on_stag_end_empty(name); end
# in file lib/rss/xmlscanner.rb:49
# +str+ is not documented
def on_xmldecl_encoding(str); end
# in file lib/rss/xmlscanner.rb:57
def on_xmldecl_end(); end
# in file lib/rss/xmlscanner.rb:53
# +str+ is not documented
def on_xmldecl_standalone(str); end
# in file lib/rss/xmlscanner.rb:45
# +str+ is not documented
def on_xmldecl_version(str); end
end
class RSS::XMLScanParser # is documented
# in file lib/rss/xmlscanner.rb:9
def self.listener(); end
end
class RSS::XMLStyleSheet # is documented
# in file lib/rss/xml-stylesheet.rb:28
ATTRIBUTES = nil
# in file lib/rss/xml-stylesheet.rb:30
GUESS_TABLE = nil
attr_accessor :do_validate # in file lib/rss/xml-stylesheet.rb:36
# in file lib/rss/xml-stylesheet.rb:37
# +*attrs+ is not documented
def self.new(*attrs); end
# in file lib/rss/xml-stylesheet.rb:79
# +value+ is not documented
def alternate=(value); end
# in file lib/rss/xml-stylesheet.rb:70
# +value+ is not documented
def href=(value); end
# in file lib/rss/xml-stylesheet.rb:91
# +maker+ is not documented
def setup_maker(maker); end
end
module RSS::XMLStyleSheetMixin # is documented
attr_accessor :xml_stylesheets # in file lib/rss/xml-stylesheet.rb:6
# in file lib/rss/xml-stylesheet.rb:7
# +*args+ is not documented
def self.new(*args); end
end
class Racc::Parser # is documented
# in file ext/racc/cparse/cparse.c
Racc_Runtime_Core_Version_C = nil
# in file ext/racc/cparse/cparse.c
Racc_Runtime_Core_Id_C = nil
# in file lib/racc/parser.rb:183
Racc_Runtime_Version = nil
# in file lib/racc/parser.rb:184
Racc_Runtime_Revision = nil
# in file lib/racc/parser.rb:186
Racc_Runtime_Core_Version_R = nil
# in file lib/racc/parser.rb:187
Racc_Runtime_Core_Revision_R = nil
# in file lib/racc/parser.rb:273
# +arg+, +in_debug+ is not documented
def _racc_do_parse_rb(arg, in_debug); end
# in file lib/racc/parser.rb:473
# +arg+, +act+ is not documented
def _racc_do_reduce(arg, act); end
# in file lib/racc/parser.rb:378
# +act+, +arg+ is not documented
def _racc_evalact(act, arg); end
# in file lib/racc/parser.rb:228
def _racc_init_sysvars(); end
# in file lib/racc/parser.rb:216
def _racc_setup(); end
# in file lib/racc/parser.rb:322
# +recv+, +mid+, +arg+, +c_debug+ is not documented
def _racc_yyparse_rb(recv, mid, arg, c_debug); end
# in file lib/racc/parser.rb:528
# +t+, +val+, +vstack+ is not documented
def on_error(t, val, vstack); end
# in file lib/racc/parser.rb:578
def racc_accept(); end
# in file lib/racc/parser.rb:583
# +state+, +tstack+, +vstack+ is not documented
def racc_e_pop(state, tstack, vstack); end
# in file lib/racc/parser.rb:590
# +curstate+, +state+ is not documented
def racc_next_state(curstate, state); end
# in file lib/racc/parser.rb:596
# +t+, +v+ is not documented
def racc_print_stacks(t, v); end
# in file lib/racc/parser.rb:605
# +s+ is not documented
def racc_print_states(s); end
# in file lib/racc/parser.rb:551
# +t+, +tok+, +val+ is not documented
def racc_read_token(t, tok, val); end
# in file lib/racc/parser.rb:564
# +toks+, +sim+, +tstack+, +vstack+ is not documented
def racc_reduce(toks, sim, tstack, vstack); end
# in file lib/racc/parser.rb:558
# +tok+, +tstack+, +vstack+ is not documented
def racc_shift(tok, tstack, vstack); end
# in file lib/racc/parser.rb:612
# +tok+ is not documented
def racc_token2str(tok); end
# in file lib/racc/parser.rb:618
# +t+ is not documented
def token_to_str(t); end
# in file lib/racc/parser.rb:318
# +recv+, +mid+ is not documented
def yyparse(recv, mid); end
end
module Rake::AltSystem # is documented
# in file lib/rake/alt_system.rb:32
WINDOWS = nil
# in file lib/rake/alt_system.rb:43
RUNNABLE_EXTS = nil
# in file lib/rake/alt_system.rb:44
RUNNABLE_PATTERN = nil
# in file lib/rake/alt_system.rb:36
# +name+, +&block+ is not documented
def self.define_module_function(name, &block); end
# in file lib/rake/alt_system.rb:98
# +cmd+ is not documented
def backticks(cmd); end
# in file lib/rake/alt_system.rb:71
# +file+ is not documented
def find_runnable(file); end
# in file lib/rake/alt_system.rb:51
# +cmd+ is not documented
def repair_command(cmd); end
# in file lib/rake/alt_system.rb:84
# +cmd+, +*args+ is not documented
def system(cmd, *args); end
end
class Rake::Application # is documented
# in file lib/rake/application.rb:38
DEFAULT_RAKEFILES = nil
# in file lib/rake/application.rb:659
# +fn+ is not documented
def add_import(fn); end
# in file lib/rake/application.rb:123
# +loader+ is not documented
def add_loader(ext, loader); end
# in file lib/rake/application.rb:678
# +const_name+ is not documented
def const_warning(const_name); end
# in file lib/rake/application.rb:192
# +old_usage+, +new_usage+, +call_site+ is not documented
def deprecate(old_usage, new_usage, call_site); end
# in file lib/rake/application.rb:175
# +ex+ is not documented
def display_error_message(ex); end
# in file lib/rake/application.rb:285
def dynamic_width_stty(); end
# in file lib/rake/application.rb:289
def dynamic_width_tput(); end
# in file lib/rake/application.rb:569
def find_rakefile_location(); end
# in file lib/rake/application.rb:78
# +app_name+ is not documented
def init(app_name='rake'); end
# in file lib/rake/application.rb:140
# +task_string+ is not documented
def invoke_task(task_string); end
# in file lib/rake/application.rb:146
# +string+ is not documented
def parse_task_string(string); end
# in file lib/rake/application.rb:583
# +location+ is not documented
def print_rakefile_directory(location); end
# in file lib/rake/application.rb:555
# +file_name+, +paths+, +loaded+ is not documented
def rake_require(file_name, paths=$LOAD_PATH, loaded=$"); end
# in file lib/rake/application.rb:689
# +backtrace+ is not documented
def rakefile_location(backtrace=caller); end
# in file lib/rake/application.rb:269
def terminal_width(); end
# in file lib/rake/application.rb:319
# +*strings+ is not documented
def trace(*strings); end
# in file lib/rake/application.rb:301
# +string+, +width+ is not documented
def truncate(string, width); end
# in file lib/rake/application.rb:225
# +tty_output_state+ is not documented
def tty_output=( tty_output_state ); end
# in file lib/rake/application.rb:293
def unix?(); end
# in file lib/rake/application.rb:297
def windows?(); end
end
module Rake::Backtrace # is documented
# in file lib/rake/backtrace.rb:3
SUPPRESSED_PATHS = nil
# in file lib/rake/backtrace.rb:10
SUPPRESS_PATTERN = nil
# in file lib/rake/backtrace.rb:12
# +backtrace+ is not documented
def self.collapse(backtrace); end
end
module Rake::Cloneable # is documented
# in file lib/rake/cloneable.rb:7
# +source+ is not documented
def initialize_copy(source); end
end
class Rake::CompositePublisher # is documented
# in file lib/rake/contrib/compositepublisher.rb:5
def self.new(); end
# in file lib/rake/contrib/compositepublisher.rb:10
# +pub+ is not documented
def add(pub); end
end
class Rake::DefaultLoader # is documented
# in file lib/rake/default_loader.rb:5
# +fn+ is not documented
def load(fn); end
end
class Rake::EarlyTime # is documented
# in file lib/rake/early_time.rb:8
# +other+ is not documented
def <=>(other); end
end
class Rake::FileList # is documented
# in file lib/rake/file_list.rb:61
DELEGATING_METHODS = nil
# in file lib/rake/file_list.rb:97
# +*patterns+, +self+ is not documented
def self.new(*patterns); end
# in file lib/rake/file_list.rb:190
# +other+ is not documented
def *(other); end
# in file lib/rake/file_list.rb:168
# +array+ is not documented
def ==(array); end
# in file lib/rake/file_list.rb
# +*filenames+ is not documented
def add(*filenames); end
# in file lib/rake/file_list.rb:148
# +*patterns+, +&block+ is not documented
def exclude(*patterns, &block); end
# in file lib/rake/file_list.rb:114
# +*filenames+ is not documented
def include(*filenames); end
# in file lib/rake/file_list.rb:184
# +klass+ is not documented
def is_a?(klass); end
# in file lib/rake/file_list.rb
# +klass+ is not documented
def kind_of?(klass); end
# in file lib/rake/file_list.rb:211
# +fn+ is not documented
def resolve_add(fn); end
end
module Rake::FileUtilsExt # is documented
# in file lib/rake/file_utils_ext.rb:16
DEFAULT = nil
attr_accessor :verbose_flag # in file lib/rake/file_utils_ext.rb:13
attr_accessor :nowrite_flag # in file lib/rake/file_utils_ext.rb:13
# in file lib/rake/file_utils_ext.rb:80
# +value+ is not documented
def nowrite(value=nil); end
# in file lib/rake/file_utils_ext.rb:136
# +options+, +*optdecl+ is not documented
def rake_check_options(options, *optdecl); end
# in file lib/rake/file_utils_ext.rb:119
# +args+, +defaults+ is not documented
def rake_merge_option(args, defaults); end
# in file lib/rake/file_utils_ext.rb:129
# +message+ is not documented
def rake_output_message(message); end
# in file lib/rake/file_utils_ext.rb:56
# +value+ is not documented
def verbose(value=nil); end
# in file lib/rake/file_utils_ext.rb:110
# +msg+ is not documented
def when_writing(msg=nil); end
end
class Rake::FtpFile # is documented
attr_reader :name # in file lib/rake/contrib/ftptools.rb:15
attr_reader :size # in file lib/rake/contrib/ftptools.rb:15
attr_reader :owner # in file lib/rake/contrib/ftptools.rb:15
attr_reader :group # in file lib/rake/contrib/ftptools.rb:15
attr_reader :time # in file lib/rake/contrib/ftptools.rb:15
# in file lib/rake/contrib/ftptools.rb:17
def self.date(); end
# in file lib/rake/contrib/ftptools.rb:25
# +path+, +entry+ is not documented
def self.new(path, entry); end
# in file lib/rake/contrib/ftptools.rb:21
def self.time(); end
# in file lib/rake/contrib/ftptools.rb:36
def directory?(); end
# in file lib/rake/contrib/ftptools.rb:40
def mode(); end
# in file lib/rake/contrib/ftptools.rb:32
def path(); end
# in file lib/rake/contrib/ftptools.rb:44
def symlink?(); end
end
class Rake::FtpUploader # is documented
# in file lib/rake/contrib/ftptools.rb:93
# +path+, +host+, +account+, +password+ is not documented
def self.connect(path, host, account, password); end
# in file lib/rake/contrib/ftptools.rb:106
# +account+, +password+ is not documented
def self.new(path, host, account, password); end
end
class Rake::InvocationChain # is documented
# in file lib/rake/invocation_chain.rb:49
EMPTY = nil
# in file lib/rake/invocation_chain.rb:27
# +value+, +chain+ is not documented
def self.append(value, chain); end
# in file lib/rake/invocation_chain.rb:7
# +value+, +tail+ is not documented
def self.new(value, tail); end
# in file lib/rake/invocation_chain.rb:16
# +value+ is not documented
def append(value); end
# in file lib/rake/invocation_chain.rb:12
# +obj+ is not documented
def member?(obj); end
end
class Rake::InvocationChain::EmptyInvocationChain # is documented
# in file lib/rake/invocation_chain.rb:41
# +value+ is not documented
def append(value); end
# in file lib/rake/invocation_chain.rb:38
# +obj+ is not documented
def member?(obj); end
end
module Rake::InvocationExceptionMixin # is documented
# in file lib/rake/invocation_exception_mixin.rb:12
# +value+ is not documented
def chain=(value); end
end
class Rake::MakefileLoader # is documented
# in file lib/rake/loaders/makefile.rb:7
SPACE_MARK = nil
end
class Rake::NameSpace # is documented
# in file lib/rake/name_space.rb:10
# +task_manager+, +scope_list+ is not documented
def self.new(task_manager, scope_list); end
end
class Rake::PackageTask # is documented
# in file lib/rake/packagetask.rb:79
# +name+, +version+, +self+ is not documented
def self.new(name=nil, version=nil); end
# in file lib/rake/packagetask.rb:86
# +name+, +version+ is not documented
def init(name, version); end
# in file lib/rake/packagetask.rb:164
def package_dir_path(); end
# in file lib/rake/packagetask.rb:160
def package_name(); end
# in file lib/rake/packagetask.rb:176
def tar_bz2_file(); end
# in file lib/rake/packagetask.rb:172
def tar_gz_file(); end
# in file lib/rake/packagetask.rb:168
def tgz_file(); end
# in file lib/rake/packagetask.rb:180
def zip_file(); end
end
class Rake::PseudoStatus # is documented
attr_reader :exitstatus # in file lib/rake/pseudo_status.rb:6
# in file lib/rake/pseudo_status.rb:7
# +code+ is not documented
def self.new(code=0); end
# in file lib/rake/pseudo_status.rb:13
# +n+ is not documented
def >>(n); end
# in file lib/rake/pseudo_status.rb:19
def exited?(); end
# in file lib/rake/pseudo_status.rb:16
def stopped?(); end
# in file lib/rake/pseudo_status.rb:10
def to_i(); end
end
class Rake::RubyForgePublisher # is documented
attr_reader :project # in file lib/rake/contrib/rubyforgepublisher.rb:6
attr_reader :proj_id # in file lib/rake/contrib/rubyforgepublisher.rb:6
attr_reader :user # in file lib/rake/contrib/rubyforgepublisher.rb:6
# in file lib/rake/contrib/rubyforgepublisher.rb:8
# +projname+, +user+ is not documented
def self.new(projname, user); end
end
class Rake::RuleRecursionOverflowError # is documented
# in file lib/rake/rule_recursion_overflow_error.rb:6
# +*args+ is not documented
def self.new(*args); end
# in file lib/rake/rule_recursion_overflow_error.rb:11
# +target+ is not documented
def add_target(target); end
end
class Rake::SshDirPublisher # is documented
# in file lib/rake/contrib/sshpublisher.rb:11
# +host+, +remote_dir+, +local_dir+ is not documented
def self.new(host, remote_dir, local_dir); end
# in file lib/rake/contrib/sshpublisher.rb:17
def upload(); end
end
class Rake::SshFilePublisher # is documented
# in file lib/rake/contrib/sshpublisher.rb:36
# +host+, +remote_dir+, +local_dir+, +*files+ is not documented
def self.new(host, remote_dir, local_dir, *files); end
end
class Rake::SshFreshDirPublisher # is documented
# in file lib/rake/contrib/sshpublisher.rb:24
def upload(); end
end
class Rake::Task # is documented
# in file lib/rake/task.rb:320
# +task_name+ is not documented
def self.[](task_name); end
# in file lib/rake/task.rb:337
# +*args+, +&block+ is not documented
def self.create_rule(*args, &block); end
# in file lib/rake/task.rb:332
# +*args+, +&block+ is not documented
def self.define_task(*args, &block); end
# in file lib/rake/task.rb:71
# +app+ is not documented
def self.new(task_name, app); end
# in file lib/rake/task.rb:344
# +scope+, +task_name+ is not documented
def self.scope_name(scope, task_name); end
# in file lib/rake/task.rb:325
# +task_name+ is not documented
def self.task_defined?(task_name); end
# in file lib/rake/task.rb:246
# +description+ is not documented
def add_description(description); end
# in file lib/rake/task.rb:253
# +description+ is not documented
def comment=(description); end
# in file lib/rake/task.rb:86
# +deps+, +&block+ is not documented
def enhance(deps=nil, &block); end
# in file lib/rake/task.rb:213
# +args+ is not documented
def execute(args=nil); end
# in file lib/rake/task.rb:150
# +*args+ is not documented
def invoke(*args); end
# in file lib/rake/task.rb:50
def sources(); end
end
class Rake::TaskArguments # is documented
attr_reader :names # in file lib/rake/task_arguments.rb:9
# in file lib/rake/task_arguments.rb:14
# +names+, +values+, +parent+ is not documented
def self.new(names, values, parent=nil); end
# in file lib/rake/task_arguments.rb:31
# +index+ is not documented
def [](index); end
# in file lib/rake/task_arguments.rb:42
# +&block+ is not documented
def each(&block); end
# in file lib/rake/task_arguments.rb:68
# +name+ is not documented
def lookup(name); end
# in file lib/rake/task_arguments.rb:50
# +sym+, +*args+ is not documented
def method_missing(sym, *args); end
# in file lib/rake/task_arguments.rb:25
# +names+ is not documented
def new_scope(names); end
# in file lib/rake/task_arguments.rb:54
def to_hash(); end
# in file lib/rake/task_arguments.rb:46
# +*keys+ is not documented
def values_at(*keys); end
# in file lib/rake/task_arguments.rb:38
# +defaults+ is not documented
def with_defaults(defaults); end
end
module Rake::TaskManager # is documented
# in file lib/rake/task_manager.rb:9
def self.new(); end
# in file lib/rake/task_manager.rb:44
# +scopes+ is not documented
def [](task_name, scopes=nil); end
# in file lib/rake/task_manager.rb:17
# +*args+, +&block+ is not documented
def create_rule(*args, &block); end
# in file lib/rake/task_manager.rb:23
# +task_class+, +*args+, +&block+ is not documented
def define_task(task_class, *args, &block); end
# in file lib/rake/task_manager.rb:127
# +task_name+, +level+ is not documented
def enhance_with_matching_rule(task_name, level=0); end
# in file lib/rake/task_manager.rb:203
# +ns+ is not documented
def in_namespace(name); end
# in file lib/rake/task_manager.rb:39
# +task_class+, +task_name+ is not documented
def intern(task_class, task_name); end
# in file lib/rake/task_manager.rb:167
# +task_name+, +initial_scope+ is not documented
def lookup(task_name, initial_scope=nil); end
# in file lib/rake/task_manager.rb:59
# +args+ is not documented
def resolve_args(args); end
# in file lib/rake/task_manager.rb:52
# +task_name+ is not documented
def synthesize_file_task(task_name); end
# in file lib/rake/task_manager.rb:149
# +scope+ is not documented
def tasks_in_scope(scope); end
end
class Rake::TestTask # is documented
# in file lib/rake/testtask.rb:79
# +name+, +self+ is not documented
def self.new(name=:test); end
# in file lib/rake/testtask.rb:132
def file_list_string(); end
# in file lib/rake/testtask.rb:128
def lib_path(); end
# in file lib/rake/testtask.rb:121
def ruby_opts_string(); end
# in file lib/rake/testtask.rb:156
def ruby_version(); end
# in file lib/rake/testtask.rb:160
def run_code(); end
end
module Rake::TraceOutput # is documented
# in file lib/rake/trace_output.rb:9
# +*strings+ is not documented
def trace_on(out, *strings); end
end
module Rake::Win32 # is documented
# in file lib/rake/win32.rb:49
# +path+ is not documented
def self.normalize(path); end
# in file lib/rake/win32.rb:21
# +*cmd+ is not documented
def self.rake_system(*cmd); end
end
class Random # is documented
# in file random.c
DEFAULT = nil
# in file random.c:568
# +Random.new_seed->integer+ is not documented
def self.new_seed(); end
# in file random.c:1325
# +max->number+ is not documented
def self.rand(*args); end
# in file random.c:1252
# +prng1+ is not documented
def ==(p1); end
# in file random.c:969
# +size->a_string+ is not documented
def bytes(p1); end
# in file random.c:1181
# +max->number+ is not documented
def rand(*args); end
# in file random.c:590
# +prng.seed->integer+ is not documented
def seed(); end
end
class Range # is documented
# in file ext/json/lib/json/add/range.rb:10
# +object+ is not documented
def self.json_create(object); end
# in file range.c:145
# +rng+ is not documented
def ==(p1); end
# in file range.c:1106
# +rng+ is not documented
def ===(p1); end
# in file ext/json/lib/json/add/range.rb:16
# +*+ is not documented
def as_json(*); end
# in file range.c:792
# +rng.begin->obj+ is not documented
def begin(); end
# in file range.c:562
# +rng.bsearch+, +obj+ is not documented
def bsearch(); end
# in file range.c:1190
# +obj->trueorfalse+ is not documented
def cover?(p1); end
# in file range.c:735
# +rng.each->an_enumerator+ is not documented
def each(); end
# in file range.c:810
# +rng.end->obj+ is not documented
def end(); end
# in file range.c:213
# +obj->trueorfalse+ is not documented
def eql?(p1); end
# in file range.c:110
# +rng.exclude_end?->trueorfalse+ is not documented
def exclude_end?(); end
# in file range.c:843
# +n->an_array+ is not documented
def first(p1); end
# in file range.c:251
# +rng.hash->fixnum+ is not documented
def hash(); end
# in file range.c:1127
# +obj->trueorfalse+ is not documented
def include?(p1); end
# in file range.c:1081
# +rng.inspect->string+ is not documented
def inspect(); end
# in file range.c:876
# +n->an_array+ is not documented
def last(*args); end
# in file range.c:930
# +rng.max+, +a+, +b+ is not documented
def max(); end
# in file range.c:1127
# +obj->trueorfalse+ is not documented
def member?(p1); end
# in file range.c:899
# +rng.min+, +a+, +b+ is not documented
def min(); end
# in file range.c:704
# +rng.size->num+ is not documented
def size(); end
# in file ext/json/lib/json/add/range.rb:26
# +*args+ is not documented
def to_json(*args); end
# in file range.c:1038
# +rng.to_s->string+ is not documented
def to_s(); end
end
class Rational # is documented
# in file ext/json/lib/json/add/rational.rb:7
# +object+ is not documented
def self.json_create(object); end
# in file rational.c:834
# +rat*numeric->numeric+ is not documented
def *(p1); end
# in file rational.c:715
# +rat+numeric->numeric+ is not documented
def +(p1); end
# in file rational.c:755
# +rat-numeric->numeric+ is not documented
def -(p1); end
# in file rational.c:875
# +numeric->numeric+ is not documented
def /(p1); end
# in file rational.c:1037
# +rat<+, +0+, ++1ornil+ is not documented
def <=>(p1); end
# in file rational.c:1086
# +rat+ is not documented
def ==(p1); end
# in file ext/json/lib/json/add/rational.rb:11
# +*+ is not documented
def as_json(*); end
# in file rational.c:1317
# +precision+ is not documented
def ceil(*args); end
# in file rational.c:611
# +rat.denominator->integer+ is not documented
def denominator(); end
# in file rational.c:931
# +numeric->float+ is not documented
def fdiv(p1); end
# in file rational.c:1293
# +precision+ is not documented
def floor(*args); end
# in file rational.c:1593
# +rat.inspect->string+ is not documented
def inspect(); end
# in file rational.c:592
# +rat.numerator->integer+ is not documented
def numerator(); end
# in file rational.c:875
# +numeric->numeric+ is not documented
def quo(p1); end
# in file rational.c:1515
# +eps->rational+ is not documented
def rationalize(p1 = v1); end
# in file rational.c:1366
# +precision+ is not documented
def round(*args); end
# in file ext/bigdecimal/lib/bigdecimal/util.rb:98
# +sig->bigdecimal+ is not documented
def to_d(precision); end
# in file rational.c:1383
# +rat.to_f->float+ is not documented
def to_f(); end
# in file rational.c:1210
# +rat.to_i->integer+ is not documented
def to_i(); end
# in file ext/json/lib/json/add/rational.rb:19
# +*+ is not documented
def to_json(*); end
# in file rational.c:1399
# +rat.to_r->self+ is not documented
def to_r(); end
# in file rational.c:1577
# +rat.to_s->string+ is not documented
def to_s(); end
# in file rational.c:1341
# +precision+ is not documented
def truncate(*args); end
end
module Readline # is documented
# in file ext/readline/readline.c:1311
# +Readline.basic_quote_characters->string+ is not documented
def self.basic_quote_characters(); end
# in file ext/readline/readline.c:1275
# +Readline.basic_quote_characters+ is not documented
def self.basic_quote_characters=(p1); end
# in file ext/readline/readline.c:1123
# +Readline.basic_word_break_characters->string+ is not documented
def self.basic_word_break_characters(); end
# in file ext/readline/readline.c:1087
# +Readline.basic_word_break_characters+ is not documented
def self.basic_word_break_characters=(p1); end
# in file ext/readline/readline.c:1373
# +Readline.completer_quote_characters->string+ is not documented
def self.completer_quote_characters(); end
# in file ext/readline/readline.c:1337
# +Readline.completer_quote_characters+ is not documented
def self.completer_quote_characters=(p1); end
# in file ext/readline/readline.c:1184
# +Readline.completer_word_break_characters->string+ is not documented
def self.completer_word_break_characters(); end
# in file ext/readline/readline.c:1148
# +Readline.completer_word_break_characters+ is not documented
def self.completer_word_break_characters=(p1); end
# in file ext/readline/readline.c:1058
# +Readline.completion_append_character->char+ is not documented
def self.completion_append_character(); end
# in file ext/readline/readline.c:1025
# +Readline.completion_append_character+ is not documented
def self.completion_append_character=(p1); end
# in file ext/readline/readline.c:715
# +Readline.completion_case_fold->bool+ is not documented
def self.completion_case_fold(); end
# in file ext/readline/readline.c:692
# +Readline.completion_case_fold+ is not documented
def self.completion_case_fold=(p1); end
# in file ext/readline/readline.c:677
# +Readline.completion_proc->proc+ is not documented
def self.completion_proc(); end
# in file ext/readline/readline.c:660
# +Readline.completion_proc+ is not documented
def self.completion_proc=(p1); end
# in file ext/readline/readline.c:954
# +Readline.emacs_editing_mode->nil+ is not documented
def self.emacs_editing_mode(); end
# in file ext/readline/readline.c:976
# +Readline.emacs_editing_mode?->bool+ is not documented
def self.emacs_editing_mode?(); end
# in file ext/readline/readline.c:1433
# +Readline.filename_quote_characters->string+ is not documented
def self.filename_quote_characters(); end
# in file ext/readline/readline.c:1397
# +Readline.filename_quote_characters+ is not documented
def self.filename_quote_characters=(p1); end
# in file ext/readline/readline.c:881
# +Readline.get_screen_size->[rows+, +columns]+ is not documented
def self.get_screen_size(); end
# in file ext/readline/readline.c:452
# +Readline.input+ is not documented
def self.input=(p1); end
# in file ext/readline/readline.c:555
# +string->self+ is not documented
def self.insert_text(p1); end
# in file ext/readline/readline.c:734
# +Readline.line_buffer->string+ is not documented
def self.line_buffer(); end
# in file ext/readline/readline.c:476
# +Readline.output+ is not documented
def self.output=(p1); end
# in file ext/readline/readline.c:760
# +Readline.point->int+ is not documented
def self.point(); end
# in file ext/readline/readline.c:522
# +Readline.pre_input_hook->proc+ is not documented
def self.pre_input_hook(); end
# in file ext/readline/readline.c:503
# +Readline.pre_input_hook+ is not documented
def self.pre_input_hook=(p1); end
# in file ext/readline/readline.c:579
# +Readline.redisplay->self+ is not documented
def self.redisplay(); end
# in file ext/readline/readline.c:1454
# +Readline.refresh_line->nil+ is not documented
def self.refresh_line(); end
# in file ext/readline/readline.c:857
# +columns->self+ is not documented
def self.set_screen_size(p1, p2); end
# in file ext/readline/readline.c:1246
# +Readline.special_prefixes->string+ is not documented
def self.special_prefixes(); end
# in file ext/readline/readline.c:1213
# +Readline.special_prefixes+ is not documented
def self.special_prefixes=(p1); end
# in file ext/readline/readline.c:910
# +Readline.vi_editing_mode->nil+ is not documented
def self.vi_editing_mode(); end
# in file ext/readline/readline.c:932
# +Readline.vi_editing_mode?->bool+ is not documented
def self.vi_editing_mode?(); end
end
class Regexp # is documented
# in file re.c
# +*args+ is not documented
def self.compile(*args); end
# in file re.c:3076
# +str->string+ is not documented
def self.escape(p1); end
# in file ext/json/lib/json/add/regexp.rb:11
# +object+ is not documented
def self.json_create(object); end
# in file re.c:3477
# +n->str+ is not documented
def self.last_match(p1 = v1); end
# in file re.c:2910
# +regexp->regexp+ is not documented
def self.new(*args); end
# in file re.c:3076
# +str->string+ is not documented
def self.quote(p1); end
# in file re.c:3117
# +obj->reornil+ is not documented
def self.try_convert(p1); end
# in file re.c:3255
# +pats_ary->new_regexp+ is not documented
def self.union(*args); end
# in file re.c:2600
# +other_rxp->trueorfalse+ is not documented
def ==(p1); end
# in file re.c:2775
# +rxp+ is not documented
def ===(p1); end
# in file re.c:2745
# +rxp+ is not documented
def =~(p1); end
# in file ext/json/lib/json/add/regexp.rb:17
# +*+ is not documented
def as_json(*); end
# in file re.c:661
# +rxp.casefold?->trueorfalse+ is not documented
def casefold?(); end
# in file re.c:867
# +obj.encoding->encoding+ is not documented
def encoding(); end
# in file re.c:2600
# +other_rxp->trueorfalse+ is not documented
def eql?(p1); end
# in file re.c:1223
# +rxp.fixed_encoding?->trueorfalse+ is not documented
def fixed_encoding?(); end
# in file re.c:2566
# +rxp.hash->fixnum+ is not documented
def hash(); end
# in file re.c:490
# +rxp.inspect->string+ is not documented
def inspect(); end
# in file re.c:2852
# +str+, +pos->matchdataornil+ is not documented
def match(p1, p2 = v2); end
# in file re.c:772
# +rxp.named_captures->hash+ is not documented
def named_captures(); end
# in file re.c:725
# +rxp.names->[name1+, +name2+, +...]+ is not documented
def names(); end
# in file re.c:693
# +rxp.options->fixnum+ is not documented
def options(); end
# in file re.c:467
# +rxp.source->str+ is not documented
def source(); end
# in file ext/json/lib/json/add/regexp.rb:27
# +*+ is not documented
def to_json(*); end
# in file re.c:520
# +rxp.to_s->str+ is not documented
def to_s(); end
# in file re.c:2804
# +~rxp->integerornil+ is not documented
def ~(); end
end
class Resolv # is documented
# in file lib/resolv.rb:56
# +&block+ is not documented
def self.each_address(name, &block); end
# in file lib/resolv.rb:77
# +&proc+ is not documented
def self.each_name(address, &proc); end
# in file lib/resolv.rb:84
# +DNS.new]+ is not documented
def self.new(resolvers=[Hosts.new, DNS.new]); end
# in file lib/resolv.rb:143
# +name+ is not documented
def each_name(address); end
end
class Resolv::DNS # is documented
# in file lib/resolv.rb:298
# +*args+, +dns+ is not documented
def self.open(*args); end
# in file lib/resolv.rb:405
# +address+ is not documented
def each_address(name); end
# in file lib/resolv.rb:452
# +name+ is not documented
def each_name(address); end
# in file lib/resolv.rb:508
# +&proc+ is not documented
def each_resource(name, typeclass, &proc); end
# in file lib/resolv.rb:350
# +values+ is not documented
def timeouts=(values); end
end
class Resolv::DNS::Resource::Generic # is documented
# in file lib/resolv.rb:1657
# +data+ is not documented
def self.new(data); end
end
class Resolv::DNS::Resource::IN::A # is documented
# in file lib/resolv.rb:1981
TypeValue = nil
# in file lib/resolv.rb:1982
ClassValue = nil
end
class Resolv::DNS::Resource::IN::AAAA # is documented
# in file lib/resolv.rb:2058
TypeValue = nil
# in file lib/resolv.rb:2059
ClassValue = nil
end
class Resolv::DNS::Resource::IN::SRV # is documented
# in file lib/resolv.rb:2090
TypeValue = nil
# in file lib/resolv.rb:2091
ClassValue = nil
# in file lib/resolv.rb:2099
# +port+ is not documented
def self.new(priority, weight, port, target); end
end
class Resolv::DNS::Resource::IN::WKS # is documented
# in file lib/resolv.rb:2010
TypeValue = nil
# in file lib/resolv.rb:2011
ClassValue = nil
# in file lib/resolv.rb:2014
# +address+, +protocol+, +bitmap+ is not documented
def self.new(address, protocol, bitmap); end
end
class Resolv::DNS::Resource::MINFO # is documented
# in file lib/resolv.rb:1853
# +rmailbx+, +emailbx+ is not documented
def self.new(rmailbx, emailbx); end
end
class Resolv::DNS::Resource::SOA # is documented
# in file lib/resolv.rb:1739
# +mname+, +rname+, +serial+, +refresh+, +retry_+, +expire+, +minimum+ is not documented
def self.new(mname, rname, serial, refresh, retry_, expire, minimum); end
end
class Resolv::DNS::Resource::TXT # is documented
# in file lib/resolv.rb:1925
# +first_string+, +*rest_strings+ is not documented
def self.new(first_string, *rest_strings); end
end
class Resolv::Hosts # is documented
# in file lib/resolv.rb:170
DefaultFileName = nil
# in file lib/resolv.rb:235
# +&proc+ is not documented
def each_address(name, &proc); end
# in file lib/resolv.rb:262
# +&proc+ is not documented
def each_name(address, &proc); end
end
class Resolv::IPv4 # is documented
# in file lib/resolv.rb:2172
Regex = nil
# in file lib/resolv.rb:2174
# +arg+ is not documented
def self.create(arg); end
end
class Rinda::NotifyTemplateEntry # is documented
# in file lib/rinda/tuplespace.rb:246
# +event+, +expires+ is not documented
def self.new(place, event, tuple, expires=nil); end
# in file lib/rinda/tuplespace.rb:274
# ++, +event+, +tuple+ is not documented
def each(); end
# in file lib/rinda/tuplespace.rb:256
# +ev+ is not documented
def notify(ev); end
end
class Rinda::RingFinger # is documented
# in file lib/rinda/ring.rb:164
# ++, +primary+ is not documented
def each(); end
# in file lib/rinda/ring.rb:176
# +&block+ is not documented
def lookup_ring(timeout=5, &block); end
# in file lib/rinda/ring.rb:198
# +timeout+ is not documented
def lookup_ring_any(timeout=5); end
end
class Rinda::RingProvider # is documented
# in file lib/rinda/ring.rb:236
# +desc+ is not documented
def self.new(klass, front, desc, renewer = nil); end
end
class Rinda::Template # is documented
# in file lib/rinda/rinda.rb:169
# +tuple+ is not documented
def ===(tuple); end
end
class Rinda::TemplateEntry # is documented
# in file lib/rinda/tuplespace.rb
# +tuple+ is not documented
def ===(tuple); end
end
class Rinda::Tuple # is documented
# in file lib/rinda/rinda.rb:69
# +k+ is not documented
def [](k); end
# in file lib/rinda/rinda.rb:84
# ++, +k+, +v+ is not documented
def each(); end
end
class Rinda::TupleBag::TupleBin # is documented
# in file lib/rinda/tuplespace.rb:295
def self.new(); end
# in file lib/rinda/tuplespace.rb:299
# +tuple+ is not documented
def add(tuple); end
# in file lib/rinda/tuplespace.rb:303
# +tuple+ is not documented
def delete(tuple); end
# in file lib/rinda/tuplespace.rb:308
# ++, +x+ is not documented
def find(); end
end
class Rinda::TupleEntry # is documented
attr_accessor :expires # in file lib/rinda/tuplespace.rb:18
end
class Rinda::TupleSpace # is documented
# in file lib/rinda/tuplespace.rb:485
# +sec+, +template+ is not documented
def move(port, tuple, sec=nil); end
# in file lib/rinda/tuplespace.rb:568
# +tuple+, +sec+ is not documented
def notify(event, tuple, sec=nil); end
# in file lib/rinda/tuplespace.rb:522
# +sec+, +template+ is not documented
def read(tuple, sec=nil); end
# in file lib/rinda/tuplespace.rb:478
# +sec+, +&block+ is not documented
def take(tuple, sec=nil, &block); end
# in file lib/rinda/tuplespace.rb:451
# +sec+ is not documented
def write(tuple, sec=nil); end
end
class Rinda::TupleSpaceProxy # is documented
# in file lib/rinda/rinda.rb:252
# +tuple+, +sec+ is not documented
def notify(ev, tuple, sec=nil); end
# in file lib/rinda/rinda.rb:236
# +sec+, +&block+ is not documented
def read(tuple, sec=nil, &block); end
# in file lib/rinda/rinda.rb:227
# +sec+, +&block+ is not documented
def take(tuple, sec=nil, &block); end
# in file lib/rinda/rinda.rb:220
# +sec+ is not documented
def write(tuple, sec=nil); end
end
class Rinda::WaitTemplateEntry # is documented
attr_reader :found # in file lib/rinda/tuplespace.rb:185
# in file lib/rinda/tuplespace.rb:187
# +place+, +ary+, +expires+ is not documented
def self.new(place, ary, expires=nil); end
# in file lib/rinda/tuplespace.rb:203
# +tuple+ is not documented
def read(tuple); end
# in file lib/rinda/tuplespace.rb:208
def signal(); end
# in file lib/rinda/tuplespace.rb:199
def wait(); end
end
class Ripper # is documented
# in file ext/ripper/lib/ripper/lexer.rb:42
# +src+, +filename+, +lineno+ is not documented
def self.lex(src, filename = '-', lineno = 1); end
# in file ext/ripper/lib/ripper/core.rb:17
# +filename+, +lineno+ is not documented
def self.parse(src, filename = '(ripper)', lineno = 1); end
# in file ext/ripper/lib/ripper/sexp.rb:30
# +filename+, +lineno+ is not documented
def self.sexp(src, filename = '-', lineno = 1); end
# in file ext/ripper/lib/ripper/sexp.rb:54
# +filename+, +lineno+ is not documented
def self.sexp_raw(src, filename = '-', lineno = 1); end
# in file ext/ripper/lib/ripper/lexer.rb:84
# +n+ is not documented
def self.slice(src, pattern, n = 0); end
# in file ext/ripper/lib/ripper/lexer.rb:20
# +src+, +filename+, +lineno+ is not documented
def self.tokenize(src, filename = '-', lineno = 1); end
end
class RubyVM # is documented
# in file vm.c
USAGE_ANALYSIS_REGS = nil
# in file vm.c
USAGE_ANALYSIS_INSN_BIGRAM = nil
end
class RubyVM::InstructionSequence # is documented
# in file iseq.c:654
# +source[+, +file[+, +path[+, +line[+, +options]]]]->iseq+ is not documented
def self.compile(p1, p2 = v2, p3 = v3, p4 = v4, p5 = v5); end
# in file iseq.c:688
# +file[+, +options]->iseq+ is not documented
def self.compile_file(p1, p2 = v2); end
# in file iseq.c:763
# +InstructionSequence.compile_option->options+ is not documented
def self.compile_option(); end
# in file iseq.c:745
# +InstructionSequence.compile_option+ is not documented
def self.compile_option=(p1); end
# in file iseq.c:1558
# +body->str+ is not documented
def self.disasm(p1); end
# in file iseq.c:1558
# +body->str+ is not documented
def self.disassemble(p1); end
# in file iseq.c:654
# +source[+, +file[+, +path[+, +line[+, +options]]]]->iseq+ is not documented
def self.new(p1, p2 = v2, p3 = v3, p4 = v4, p5 = v5); end
# in file iseq.c:1483
# +p1+ is not documented
def self.of(p1); end
# in file iseq.c:1341
# +iseq.disassemble->str+ is not documented
def disasm(); end
# in file iseq.c:1341
# +iseq.disassemble->str+ is not documented
def disassemble(); end
# in file iseq.c:788
# +iseq.eval->obj+ is not documented
def eval(); end
# in file iseq.c:2182
# +p1+, +p2+ is not documented
def line_trace_specify(p1, p2); end
# in file iseq.c:1033
# +iseq.to_a->ary+ is not documented
def to_a(); end
end
class SDBM # is documented
# in file ext/sdbm/init.c:218
# +filename+, +mode+, +sdbm+ is not documented
def self.open(*args); end
# in file ext/sdbm/init.c:263
# +sdbm[key]->valueornil+ is not documented
def [](p1); end
# in file ext/sdbm/init.c:600
# +value->value+ is not documented
def []=(p1, p2); end
# in file ext/sdbm/init.c:533
# +sdbm.clear->self+ is not documented
def clear(); end
# in file ext/sdbm/init.c:107
# +sdbm.close->nil+ is not documented
def close(); end
# in file ext/sdbm/init.c:125
# +sdbm.closed?->trueorfalse+ is not documented
def closed?(); end
# in file ext/sdbm/init.c:488
# +sdbm.reject!+, +key+, +value+ is not documented
def delete_if(); end
# in file ext/sdbm/init.c:797
# +sdbm.each_pair+, +key+, +value+ is not documented
def each(); end
# in file ext/sdbm/init.c:769
# +sdbm.each_key+ is not documented
def each_key(); end
# in file ext/sdbm/init.c:797
# +sdbm.each_pair+, +key+, +value+ is not documented
def each_pair(); end
# in file ext/sdbm/init.c:742
# +sdbm.each_value+ is not documented
def each_value(); end
# in file ext/sdbm/init.c:711
# +sdbm.empty?->trueorfalse+ is not documented
def empty?(); end
# in file ext/sdbm/init.c:875
# +key->trueorfalse+ is not documented
def has_key?(p1); end
# in file ext/sdbm/init.c:899
# +key->trueorfalse+ is not documented
def has_value?(p1); end
# in file ext/sdbm/init.c:875
# +key->trueorfalse+ is not documented
def include?(p1); end
# in file ext/sdbm/init.c:569
# +sdbm.invert->Hash+ is not documented
def invert(); end
# in file ext/sdbm/init.c:304
# +value->key+ is not documented
def key(p1); end
# in file ext/sdbm/init.c:875
# +key->trueorfalse+ is not documented
def key?(p1); end
# in file ext/sdbm/init.c:825
# +sdbm.keys->Array+ is not documented
def keys(); end
# in file ext/sdbm/init.c:686
# +sdbm.size->integer+ is not documented
def length(); end
# in file ext/sdbm/init.c:875
# +key->trueorfalse+ is not documented
def member?(p1); end
# in file ext/sdbm/init.c:988
# +sdbm.reject+, +key+, +value+ is not documented
def reject(); end
# in file ext/sdbm/init.c:488
# +sdbm.reject!+, +key+, +value+ is not documented
def reject!(); end
# in file ext/sdbm/init.c:671
# +pairs->self+ is not documented
def replace(p1); end
# in file ext/sdbm/init.c:354
# +sdbm.select+, +key+, +value+ is not documented
def select(); end
# in file ext/sdbm/init.c:457
# +sdbm.shift->Arrayornil+ is not documented
def shift(); end
# in file ext/sdbm/init.c:686
# +sdbm.size->integer+ is not documented
def size(); end
# in file ext/sdbm/init.c:600
# +value->value+ is not documented
def store(p1, p2); end
# in file ext/sdbm/init.c:936
# +sdbm.to_a->Array+ is not documented
def to_a(); end
# in file ext/sdbm/init.c:961
# +sdbm.to_hash->Hash+ is not documented
def to_hash(); end
# in file ext/sdbm/init.c:655
# +pairs->self+ is not documented
def update(p1); end
# in file ext/sdbm/init.c:899
# +key->trueorfalse+ is not documented
def value?(p1); end
# in file ext/sdbm/init.c:848
# +sdbm.values->Array+ is not documented
def values(); end
# in file ext/sdbm/init.c:383
# +key+, +...->Array+ is not documented
def values_at(*args); end
end
class SOCKSSocket # is documented
# in file lib/resolv-replace.rb:71
# +host+, +serv+ is not documented
def self.new(host, serv); end
end
module SecureRandom # is documented
# in file lib/securerandom.rb:161
# +n+ is not documented
def self.base64(n=nil); end
# in file lib/securerandom.rb:140
# +n+ is not documented
def self.hex(n=nil); end
# in file lib/securerandom.rb:56
# +n+ is not documented
def self.random_bytes(n=nil); end
# in file lib/securerandom.rb:215
# +n+ is not documented
def self.random_number(n=0); end
# in file lib/securerandom.rb:191
# +n+, +padding+ is not documented
def self.urlsafe_base64(n=nil, padding=false); end
end
class Set # is documented
# in file lib/set.rb:64
# +*ary+ is not documented
def self.[](*ary); end
# in file lib/set.rb:73
# +enum+, +o+ is not documented
def self.new(enum = nil); end
# in file lib/set.rb:350
# +enum+ is not documented
def &(enum); end
# in file lib/set.rb
# +enum+ is not documented
def +(enum); end
# in file lib/set.rb:343
# +enum+ is not documented
def -(enum); end
# in file lib/set.rb
# +set+ is not documented
def <(set); end
# in file lib/set.rb
# +o+ is not documented
def <<(o); end
# in file lib/set.rb
# +set+ is not documented
def <=(set); end
# in file lib/set.rb:368
# +other+ is not documented
def ==(other); end
# in file lib/set.rb
# +set+ is not documented
def >(set); end
# in file lib/set.rb
# +set+ is not documented
def >=(set); end
# in file lib/set.rb:360
# +enum+ is not documented
def ^(enum); end
# in file lib/set.rb:238
# +o+ is not documented
def add(o); end
# in file lib/set.rb:246
# +o+ is not documented
def add?(o); end
# in file lib/set.rb:402
# ++, +o+ is not documented
def classify(); end
# in file lib/set.rb:288
# ++, +o+ is not documented
def collect!(); end
# in file lib/set.rb:256
# +o+ is not documented
def delete(o); end
# in file lib/set.rb:263
# +o+ is not documented
def delete?(o); end
# in file lib/set.rb:273
# ++, +o+ is not documented
def delete_if(); end
# in file lib/set.rb
# +enum+ is not documented
def difference(enum); end
# in file lib/set.rb:431
# +&func+ is not documented
def divide(&func); end
# in file lib/set.rb:230
# +&block+ is not documented
def each(&block); end
# in file lib/set.rb:190
# +o+ is not documented
def include?(o); end
# in file lib/set.rb:97
# +orig+ is not documented
def initialize_copy(orig); end
# in file lib/set.rb
# +enum+ is not documented
def intersection(enum); end
# in file lib/set.rb:281
# ++, +o+ is not documented
def keep_if(); end
# in file lib/set.rb
# +o+ is not documented
def member?(o); end
# in file lib/set.rb:316
# +enum+ is not documented
def merge(enum); end
# in file lib/set.rb:220
# +set+ is not documented
def proper_subset?(set); end
# in file lib/set.rb:204
# +set+ is not documented
def proper_superset?(set); end
# in file lib/set.rb:298
# +&block+ is not documented
def reject!(&block); end
# in file lib/set.rb:138
# +enum+ is not documented
def replace(enum); end
# in file lib/set.rb:307
# +&block+ is not documented
def select!(&block); end
# in file lib/set.rb:212
# +set+ is not documented
def subset?(set); end
# in file lib/set.rb:328
# +enum+ is not documented
def subtract(enum); end
# in file lib/set.rb:196
# +set+ is not documented
def superset?(set); end
# in file lib/set.rb
# +enum+ is not documented
def union(enum); end
# in file lib/set.rb:335
# +enum+ is not documented
def |(enum); end
end
class Shell # is documented
attr_accessor :cascade # in file lib/shell.rb:109
attr_accessor :debug # in file lib/shell.rb:109
attr_accessor :verbose # in file lib/shell.rb:109
attr_accessor :debug? # in file lib/shell.rb
attr_accessor :verbose? # in file lib/shell.rb
attr_accessor :record_separator # in file lib/shell.rb:214
attr_accessor :verbose # in file lib/shell.rb:215
attr_accessor :debug # in file lib/shell.rb:215
attr_accessor :verbose? # in file lib/shell.rb
attr_accessor :debug? # in file lib/shell.rb
attr_reader :command_processor # in file lib/shell.rb:225
attr_reader :process_controller # in file lib/shell.rb:226
attr_reader :dir_stack # in file lib/shell.rb:250
attr_reader :dirs # in file lib/shell.rb
# in file lib/shell.rb:369
# +ali+, +command+, +*opts+, +&block+ is not documented
def self.alias_command(ali, command, *opts, &block); end
# in file lib/shell.rb:116
# +val+ is not documented
def self.debug=(val); end
# in file lib/shell.rb:359
# +command+, +path+ is not documented
def self.def_system_command(command, path = command); end
# in file lib/shell.rb:160
def self.default_record_separator(); end
# in file lib/shell.rb:168
# +rs+ is not documented
def self.default_record_separator=(rs); end
# in file lib/shell.rb:379
# +pre+ is not documented
def self.install_system_commands(pre = "sys_"); end
# in file lib/shell.rb:185
# +umask->obj+ is not documented
def self.new(pwd = Dir.pwd, umask = nil); end
# in file lib/shell.rb:392
# +*opts+, +mes+ is not documented
def self.notify(*opts); end
# in file lib/shell.rb:374
# +ali+ is not documented
def self.unalias_command(ali); end
# in file lib/shell.rb:364
# +command+ is not documented
def self.undef_system_command(command); end
# in file lib/shell.rb
# +path+, +verbose+ is not documented
def cd(path = nil, verbose = @verbose); end
# in file lib/shell.rb:217
# +val+ is not documented
def debug=(val); end
# in file lib/shell.rb:228
# +path+ is not documented
def expand_path(path); end
# in file lib/shell.rb
# +path+, +verbose+ is not documented
def pushd(path = nil, verbose = @verbose); end
# in file lib/shell.rb:296
# +path{&block}+ is not documented
def pushdir(path = nil, verbose = @verbose); end
end
class Shell::AppendFile # is documented
# in file lib/shell/builtin-command.rb:117
# +sh+, +to_filename+, +filter+ is not documented
def self.new(sh, to_filename, filter); end
# in file lib/shell/builtin-command.rb:123
# +filter+ is not documented
def input=(filter); end
end
class Shell::AppendIO # is documented
# in file lib/shell/builtin-command.rb:101
# +sh+, +io+, +filter+ is not documented
def self.new(sh, io, filter); end
# in file lib/shell/builtin-command.rb:107
# +filter+ is not documented
def input=(filter); end
end
class Shell::BuiltInCommand # is documented
# in file lib/shell/builtin-command.rb:19
def active?(); end
# in file lib/shell/builtin-command.rb:16
def wait?(); end
end
class Shell::Cat # is documented
# in file lib/shell/builtin-command.rb:49
# +sh+, +*filenames+ is not documented
def self.new(sh, *filenames); end
# in file lib/shell/builtin-command.rb:54
# +rs+, +l+ is not documented
def each(rs = nil); end
end
class Shell::CommandProcessor # is documented
# in file lib/shell/command-processor.rb:34
NoDelegateMethods = nil
# in file lib/shell/command-processor.rb:432
# +*options->self+ is not documented
def self.alias_command(ali, command, *opts); end
# in file lib/shell/command-processor.rb:393
# +path->Shell::SystemCommand+ is not documented
def self.def_system_command(command, path = command); end
# in file lib/shell/command-processor.rb:39
def self.initialize(); end
# in file lib/shell/command-processor.rb:48
# +id+ is not documented
def self.method_added(id); end
# in file lib/shell/command-processor.rb:69
# +shell+ is not documented
def self.new(shell); end
# in file lib/shell/command-processor.rb:465
# +alias->self+ is not documented
def self.unalias_command(ali); end
# in file lib/shell/command-processor.rb:410
# +command->self+ is not documented
def self.undef_system_command(command); end
# in file lib/shell/command-processor.rb
# +command+, +file1+, +file2+ is not documented
def [](command, file1, file2=nil); end
# in file lib/shell/command-processor.rb:317
# +to+, +filter+ is not documented
def append(to, filter); end
# in file lib/shell/command-processor.rb:302
# +*filename->Cat+ is not documented
def cat(*filenames); end
# in file lib/shell/command-processor.rb:340
# +*jobs->Concat+ is not documented
def concat(*jobs); end
# in file lib/shell/command-processor.rb:294
# +*strings->Echo+ is not documented
def echo(*strings); end
# in file lib/shell/command-processor.rb:80
# +path+ is not documented
def expand_path(path); end
# in file lib/shell/command-processor.rb:357
# +command+ is not documented
def find_system_command(command); end
# in file lib/shell/command-processor.rb:92
# +record_separator{block}+ is not documented
def foreach(path = nil, *rs); end
# in file lib/shell/command-processor.rb:313
# +pattern->Glob+ is not documented
def glob(pattern); end
# in file lib/shell/command-processor.rb:199
# +path+ is not documented
def mkdir(*path); end
# in file lib/shell/command-processor.rb:345
# +*opts+, +mes+ is not documented
def notify(*opts); end
# in file lib/shell/command-processor.rb:111
# +mode+, +permissions{block}+ is not documented
def open(path, mode = nil, perm = 0666, &b); end
# in file lib/shell/command-processor.rb:286
# +device{block}+ is not documented
def out(dev = STDOUT, &block); end
# in file lib/shell/command-processor.rb:257
# +rehash+ is not documented
def rehash(); end
# in file lib/shell/command-processor.rb:223
# +path+ is not documented
def rmdir(*path); end
# in file lib/shell/command-processor.rb:242
# +*options->SystemCommand+ is not documented
def system(command, *opts); end
# in file lib/shell/command-processor.rb:332
# +file->Tee+ is not documented
def tee(file); end
# in file lib/shell/command-processor.rb:164
# +[command+, +file2]->trueorfalse+ is not documented
def test(command, file1, file2=nil); end
# in file lib/shell/command-processor.rb
# +command+, +file1+, +file2+ is not documented
def top_level_test(command, file1, file2=nil); end
# in file lib/shell/command-processor.rb:273
# +transact{block}+ is not documented
def transact(&block); end
end
class Shell::Concat # is documented
# in file lib/shell/builtin-command.rb:149
# +sh+, +*jobs+ is not documented
def self.new(sh, *jobs); end
# in file lib/shell/builtin-command.rb:154
# +rs+, +l+ is not documented
def each(rs = nil); end
end
class Shell::Echo # is documented
# in file lib/shell/builtin-command.rb:35
# +sh+, +*strings+ is not documented
def self.new(sh, *strings); end
# in file lib/shell/builtin-command.rb:40
# +rs+, +str+ is not documented
def each(rs = nil); end
end
class Shell::Filter # is documented
attr_reader :input # in file lib/shell/filter.rb:27
# in file lib/shell/filter.rb:22
# +sh+ is not documented
def self.new(sh); end
# in file lib/shell/filter.rb:113
# +filter1+filter2+ is not documented
def +(filter); end
# in file lib/shell/filter.rb:49
# +<source+ is not documented
def <(src); end
# in file lib/shell/filter.rb:67
# +>source+ is not documented
def >(to); end
# in file lib/shell/filter.rb:89
# +>>source+ is not documented
def >>(to); end
# in file lib/shell/filter.rb:37
# +record_separator+ is not documented
def each(rs = nil); end
# in file lib/shell/filter.rb:29
# +filter+ is not documented
def input=(filter); end
# in file lib/shell/filter.rb:101
# +|filter+ is not documented
def |(filter); end
end
class Shell::Glob # is documented
# in file lib/shell/builtin-command.rb:66
# +sh+, +pattern+ is not documented
def self.new(sh, pattern); end
# in file lib/shell/builtin-command.rb:72
# +rs+, +f+ is not documented
def each(rs = nil); end
end
class Shell::ProcessController # is documented
attr_reader :shell # in file lib/shell/process-controller.rb:103
# in file lib/shell/process-controller.rb:38
# +pc+ is not documented
def self.activate(pc); end
# in file lib/shell/process-controller.rb:32
def self.active_process_controllers(); end
# in file lib/shell/process-controller.rb:64
# +&b+ is not documented
def self.block_output_synchronize(&b); end
# in file lib/shell/process-controller.rb:56
# ++, +ref+ is not documented
def self.each_active_object(); end
# in file lib/shell/process-controller.rb:45
# +pc+ is not documented
def self.inactivate(pc); end
# in file lib/shell/process-controller.rb:93
# +shell+ is not documented
def self.new(shell); end
# in file lib/shell/process-controller.rb:68
def self.wait_to_finish_all_process_controllers(); end
# in file lib/shell/process-controller.rb:182
# +job+ is not documented
def active_job?(job); end
# in file lib/shell/process-controller.rb:114
def active_jobs(); end
# in file lib/shell/process-controller.rb:128
def active_jobs_exist?(); end
# in file lib/shell/process-controller.rb:141
# +command+ is not documented
def add_schedule(command); end
# in file lib/shell/process-controller.rb:105
def jobs(); end
# in file lib/shell/process-controller.rb:122
def jobs_exist?(); end
# in file lib/shell/process-controller.rb:201
# +sig+, +command+ is not documented
def kill_job(sig, command); end
# in file lib/shell/process-controller.rb:237
# +command+ is not documented
def sfork(command); end
# in file lib/shell/process-controller.rb:153
# +command+ is not documented
def start_job(command = nil); end
# in file lib/shell/process-controller.rb:189
# +command+ is not documented
def terminate_job(command); end
# in file lib/shell/process-controller.rb:176
# +job+ is not documented
def waiting_job?(job); end
# in file lib/shell/process-controller.rb:118
def waiting_jobs(); end
# in file lib/shell/process-controller.rb:134
def waiting_jobs_exist?(); end
end
class Shell::SystemCommand # is documented
attr_reader :command # in file lib/shell/system-command.rb:30
attr_reader :name # in file lib/shell/system-command.rb
# in file lib/shell/system-command.rb:16
# +sh+, +command+, +*opts+ is not documented
def self.new(sh, command, *opts); end
# in file lib/shell/system-command.rb:37
def active?(); end
# in file lib/shell/system-command.rb:136
# +rs+, +l+ is not documented
def each(rs = nil); end
# in file lib/shell/system-command.rb:62
def flush(); end
# in file lib/shell/system-command.rb:41
# +inp+ is not documented
def input=(inp); end
# in file lib/shell/system-command.rb:77
# +sig+ is not documented
def kill(sig); end
# in file lib/shell/system-command.rb:148
# +*opts+, +mes+ is not documented
def notify(*opts); end
# in file lib/shell/system-command.rb:48
def start(); end
# in file lib/shell/system-command.rb:109
def start_export(); end
# in file lib/shell/system-command.rb:83
def start_import(); end
# in file lib/shell/system-command.rb
# +rs+ is not documented
def super_each(rs = nil); end
# in file lib/shell/system-command.rb:66
def terminate(); end
# in file lib/shell/system-command.rb:33
def wait?(); end
end
class Shell::Tee # is documented
# in file lib/shell/builtin-command.rb:133
# +sh+, +filename+ is not documented
def self.new(sh, filename); end
# in file lib/shell/builtin-command.rb:138
# +rs+, +l+ is not documented
def each(rs = nil); end
end
class Shell::Void # is documented
# in file lib/shell/builtin-command.rb:25
# +sh+, +*opts+ is not documented
def self.new(sh, *opts); end
# in file lib/shell/builtin-command.rb:29
# +rs+ is not documented
def each(rs = nil); end
end
module Shellwords # is documented
# in file lib/shellwords.rb
# +str+ is not documented
def self.escape(str); end
# in file lib/shellwords.rb
# +array+ is not documented
def self.join(array); end
# in file lib/shellwords.rb:70
# +line+ is not documented
def self.shellsplit(line); end
# in file lib/shellwords.rb
# +line+ is not documented
def self.shellwords(line); end
# in file lib/shellwords.rb
# +line+ is not documented
def self.split(line); end
end
module Signal # is documented
# in file signal.c:1013
# +Signal.list->a_hash+ is not documented
def self.list(); end
# in file signal.c:229
# +signo->string+ is not documented
def self.signame(p1); end
# in file signal.c:969
# +signal+ is not documented
def self.trap(*args); end
end
class SignalException # is documented
# in file signal.c:251
# +sig_number[+, +name]->signal_exception+ is not documented
def self.new(*args); end
# in file signal.c:305
# +signal_exception.signo->num+ is not documented
def signo(); end
end
class SimpleDelegator # is documented
# in file lib/delegate.rb:285
# +obj+ is not documented
def __setobj__(obj); end
end
module SingleForwardable # is documented
# in file lib/forwardable.rb
# +accessor+, +method+, +ali+ is not documented
def def_delegator(accessor, method, ali = method); end
# in file lib/forwardable.rb
# +accessor+, +*methods+ is not documented
def def_delegators(accessor, *methods); end
# in file lib/forwardable.rb:259
# +accessor+, +method+, +new_name+ is not documented
def def_single_delegator(accessor, method, ali = method); end
# in file lib/forwardable.rb:245
# +accessor+, +*methods+ is not documented
def def_single_delegators(accessor, *methods); end
# in file lib/forwardable.rb
# +hash+ is not documented
def delegate(hash); end
# in file lib/forwardable.rb:225
# +delegate[method+, +method+, +...]+ is not documented
def single_delegate(hash); end
end
module Singleton # is documented
# in file lib/singleton.rb:108
# +depth+ is not documented
def _dump(depth = -1); end
end
class SizedQueue # is documented
# in file lib/thread.rb
# +obj+ is not documented
def <<(obj); end
# in file lib/thread.rb
# +*args+ is not documented
def deq(*args); end
# in file lib/thread.rb
# +obj+ is not documented
def enq(obj); end
# in file lib/thread.rb:281
# +max+ is not documented
def max=(max); end
# in file lib/thread.rb:334
# +*args+ is not documented
def pop(*args); end
# in file lib/thread.rb
# +*args+ is not documented
def shift(*args); end
end
class Socket # is documented
# in file ext/socket/lib/socket.rb:482
# +*sockets+, +socket+, +client_addrinfo+ is not documented
def self.accept_loop(*sockets); end
# in file ext/socket/socket.c:1158
# +nodename+, +servname[+, +family[+, +socktype[+, +protocol[+, +flags[+, +reverse_lookup]]]]]+ is not documented
def self.getaddrinfo(p1, p2, p3 = v3, p4 = v4, p5 = v5, p6 = v6, p7 = v7); end
# in file ext/socket/socket.c:1000
# +address_string[+, +address_family]+ is not documented
def self.gethostbyaddr(p1, p2 = v2); end
# in file ext/socket/socket.c:984
# +hostname+, +alias_hostnames+, +address_family+, +*address_list]+ is not documented
def self.gethostbyname(p1); end
# in file ext/socket/socket.c:895
# +Socket.gethostname+ is not documented
def self.gethostname(); end
# in file ext/socket/socket.c:1211
# +sockaddr[+, +flags]+, +servicename]+ is not documented
def self.getnameinfo(p1, p2 = v2); end
# in file ext/socket/socket.c:1062
# +service_name+, +protocol_name+ is not documented
def self.getservbyname(p1, p2 = v2); end
# in file ext/socket/socket.c:1103
# +port[+, +protocol_name]+ is not documented
def self.getservbyport(p1, p2 = v2); end
# in file ext/socket/socket.c:1562
# +Socket.ip_address_list+ is not documented
def self.ip_address_list(); end
# in file ext/socket/socket.c:38
# +domain+, +socktype[+, +protocol]+ is not documented
def self.new(p1, p2, p3 = v3); end
# in file ext/socket/socket.c:1357
# +port+, +host+ is not documented
def self.pack_sockaddr_in(p1, p2); end
# in file ext/socket/socket.c:1423
# +path+ is not documented
def self.pack_sockaddr_un(p1); end
# in file ext/socket/socket.c:152
# +domain+, +type+, +protocol+, +socket2]+ is not documented
def self.pair(p1, p2, p3 = v3); end
# in file ext/socket/socket.c:1357
# +port+, +host+ is not documented
def self.sockaddr_in(p1, p2); end
# in file ext/socket/socket.c:1423
# +path+ is not documented
def self.sockaddr_un(p1); end
# in file ext/socket/socket.c:152
# +domain+, +type+, +protocol+, +socket2]+ is not documented
def self.socketpair(p1, p2, p3 = v3); end
# in file ext/socket/lib/socket.rb:304
# +host+, +port+, +local_host+, +local_port+, +[opts]+ is not documented
def self.tcp(host, port, *rest); end
# in file ext/socket/lib/socket.rb:541
# +host+, +port+, +socket+, +client_addrinfo+ is not documented
def self.tcp_server_loop(host=nil, port); end
# in file ext/socket/lib/socket.rb:439
# +host+, +port+, +sockets+ is not documented
def self.tcp_server_sockets(host=nil, port); end
# in file ext/socket/lib/socket.rb:713
# +host+, +port+, +msg+, +msg_src+ is not documented
def self.udp_server_loop(host=nil, port); end
# in file ext/socket/lib/socket.rb:686
# +sockets+, +msg+, +msg_src+ is not documented
def self.udp_server_loop_on(sockets); end
# in file ext/socket/lib/socket.rb:656
# +sockets+, +msg+, +msg_src+ is not documented
def self.udp_server_recv(sockets); end
# in file ext/socket/lib/socket.rb:569
# +[host+, +]port+ is not documented
def self.udp_server_sockets(host=nil, port); end
# in file ext/socket/lib/socket.rb:763
# +path+, +socket+ is not documented
def self.unix(path); end
# in file ext/socket/lib/socket.rb:850
# +path+, +socket+, +client_addrinfo+ is not documented
def self.unix_server_loop(path); end
# in file ext/socket/lib/socket.rb:793
# +path+, +s+ is not documented
def self.unix_server_socket(path); end
# in file ext/socket/socket.c:1383
# +sockaddr+, +ip_address]+ is not documented
def self.unpack_sockaddr_in(p1); end
# in file ext/socket/socket.c:1454
# +sockaddr+ is not documented
def self.unpack_sockaddr_un(p1); end
# in file ext/socket/socket.c:753
# +socket.accept+, +client_addrinfo]+ is not documented
def accept(); end
# in file ext/socket/socket.c:818
# +socket.accept_nonblock+, +client_addrinfo]+ is not documented
def accept_nonblock(); end
# in file ext/socket/socket.c:665
# +sender_addrinfo]+ is not documented
def recvfrom(*args); end
# in file ext/socket/socket.c:733
# +sender_addrinfo]+ is not documented
def recvfrom_nonblock(*args); end
# in file ext/socket/socket.c:869
# +socket.sysaccept+, +client_addrinfo]+ is not documented
def sysaccept(); end
end
class Socket::AncillaryData # is documented
# in file ext/socket/ancdata.c:363
# +family+, +cmsg_level+, +cmsg_type+, +integer+ is not documented
def self.int(p1, p2, p3, p4); end
# in file ext/socket/ancdata.c:417
# +addr+, +ifindex+, +spec_dst+ is not documented
def self.ip_pktinfo(p1, p2, p3 = v3); end
# in file ext/socket/ancdata.c:530
# +addr+, +ifindex+ is not documented
def self.ipv6_pktinfo(p1, p2); end
# in file ext/socket/ancdata.c:72
# +family+, +cmsg_level+, +cmsg_type+, +cmsg_data->ancillarydata+ is not documented
def self.new(p1, p2, p3, p4); end
# in file ext/socket/ancdata.c:188
# +io1+, +io2+, +...+ is not documented
def self.unix_rights(*args); end
# in file ext/socket/ancdata.c:1087
# +level+, +type+ is not documented
def cmsg_is?(p1, p2); end
# in file ext/socket/ancdata.c:170
# +ancillarydata.data+ is not documented
def data(); end
# in file ext/socket/ancdata.c:111
# +ancillarydata.family+ is not documented
def family(); end
# in file ext/socket/ancdata.c:949
# +ancillarydata.inspect+ is not documented
def inspect(); end
# in file ext/socket/ancdata.c:384
# +ancillarydata.int+ is not documented
def int(); end
# in file ext/socket/ancdata.c:480
# +ancdata.ip_pktinfo+, +ifindex+, +spec_dst]+ is not documented
def ip_pktinfo(); end
# in file ext/socket/ancdata.c:598
# +ancdata.ipv6_pktinfo+, +ifindex]+ is not documented
def ipv6_pktinfo(); end
# in file ext/socket/ancdata.c:628
# +ancdata.ipv6_pktinfo_addr+ is not documented
def ipv6_pktinfo_addr(); end
# in file ext/socket/ancdata.c:655
# +ancdata.ipv6_pktinfo_ifindex+ is not documented
def ipv6_pktinfo_ifindex(); end
# in file ext/socket/ancdata.c:133
# +ancillarydata.level+ is not documented
def level(); end
# in file ext/socket/ancdata.c:297
# +ancillarydata.timestamp+ is not documented
def timestamp(); end
# in file ext/socket/ancdata.c:155
# +ancillarydata.type+ is not documented
def type(); end
# in file ext/socket/ancdata.c:254
# +ancillarydata.unix_rights+ is not documented
def unix_rights(); end
end
class Socket::Option # is documented
# in file ext/socket/option.c:203
# +family+, +level+, +optname+, +bool+ is not documented
def self.bool(p1, p2, p3, p4); end
# in file ext/socket/option.c:155
# +family+, +level+, +optname+, +integer+ is not documented
def self.int(p1, p2, p3, p4); end
# in file ext/socket/option.c:249
# +onoff+, +secs+ is not documented
def self.linger(p1, p2); end
# in file ext/socket/option.c:47
# +family+, +level+, +optname+, +data+ is not documented
def self.new(p1, p2, p3, p4); end
# in file ext/socket/option.c:222
# +sockopt.bool+ is not documented
def bool(); end
# in file ext/socket/option.c:136
# +sockopt.data+ is not documented
def data(); end
# in file ext/socket/option.c:79
# +sockopt.family+ is not documented
def family(); end
# in file ext/socket/option.c:666
# +sockopt.inspect+ is not documented
def inspect(); end
# in file ext/socket/option.c:176
# +sockopt.int+ is not documented
def int(); end
# in file ext/socket/option.c:100
# +sockopt.level+ is not documented
def level(); end
# in file ext/socket/option.c:272
# +sockopt.linger+, +seconds]+ is not documented
def linger(); end
# in file ext/socket/option.c:121
# +sockopt.optname+ is not documented
def optname(); end
# in file ext/socket/option.c:136
# +sockopt.data+ is not documented
def to_s(); end
# in file ext/socket/option.c:886
# +template+ is not documented
def unpack(p1); end
end
class Socket::UDPSource # is documented
# in file ext/socket/lib/socket.rb:726
# +remote_address+, +local_address+, +&reply_proc+ is not documented
def self.new(remote_address, local_address, &reply_proc); end
end
class SshDirPublisher # is documented
# in file lib/rake/contrib/publisher.rb:37
# +host+, +remote_dir+, +local_dir+ is not documented
def self.new(host, remote_dir, local_dir); end
# in file lib/rake/contrib/publisher.rb:43
def upload(); end
end
class SshFilePublisher # is documented
# in file lib/rake/contrib/publisher.rb:60
# +host+, +remote_dir+, +local_dir+, +*files+ is not documented
def self.new(host, remote_dir, local_dir, *files); end
end
class SshFreshDirPublisher # is documented
# in file lib/rake/contrib/publisher.rb:50
def upload(); end
end
class StopIteration # is documented
# in file enumerator.c:1903
# +result->value+ is not documented
def result(); end
end
class StringIO # is documented
# in file ext/stringio/stringio.c:163
# +string+, +mode]+ is not documented
def self.new(*args); end
# in file ext/stringio/stringio.c:234
# +string+, +mode]+, +strio+ is not documented
def self.open(*args); end
# in file ext/stringio/stringio.c:498
# +strio.binmode->true+ is not documented
def binmode(); end
# in file ext/stringio/stringio.c:342
# +strio.close->nil+ is not documented
def close(); end
# in file ext/stringio/stringio.c:360
# +strio.close_read->nil+ is not documented
def close_read(); end
# in file ext/stringio/stringio.c:378
# +strio.close_write->nil+ is not documented
def close_write(); end
# in file ext/stringio/stringio.c:395
# +strio.closed?->trueorfalse+ is not documented
def closed?(); end
# in file ext/stringio/stringio.c:409
# +strio.closed_read?->trueorfalse+ is not documented
def closed_read?(); end
# in file ext/stringio/stringio.c:423
# +strio.closed_write?->trueorfalse+ is not documented
def closed_write?(); end
# in file ext/stringio/stringio.c:1101
# +...->anEnumerator+ is not documented
def each(*args); end
# in file ext/stringio/stringio.c:638
# +strio.each_byte->anEnumerator+ is not documented
def each_byte(); end
# in file ext/stringio/stringio.c:859
# +strio.each_char->anEnumerator+ is not documented
def each_char(); end
# in file ext/stringio/stringio.c:891
# +strio.each_codepoint->anEnumerator+ is not documented
def each_codepoint(); end
# in file ext/stringio/stringio.c:1101
# +...->anEnumerator+ is not documented
def each_line(*args); end
# in file ext/stringio/stringio.c:439
# +strio.eof?->trueorfalse+ is not documented
def eof(); end
# in file ext/stringio/stringio.c:439
# +strio.eof?->trueorfalse+ is not documented
def eof?(); end
# in file ext/stringio/stringio.c:1411
# +strio.external_encoding+ is not documented
def external_encoding(); end
# in file ext/stringio/stringio.c:501
# +strio.fcntl+ is not documented
def fcntl(*args); end
# in file ext/stringio/stringio.c:1362
# +strio.fileno->nil+ is not documented
def fileno(); end
# in file ext/stringio/stringio.c:504
# +strio.flush->strio+ is not documented
def flush(); end
# in file ext/stringio/stringio.c:507
# +strio.fsync->0+ is not documented
def fsync(); end
# in file ext/stringio/stringio.c:693
# +strio.getbyte->fixnumornil+ is not documented
def getbyte(); end
# in file ext/stringio/stringio.c:670
# +strio.getc->stringornil+ is not documented
def getc(); end
# in file ext/stringio/stringio.c:1062
# +sep+, +limit->stringornil+ is not documented
def gets(*args); end
# in file ext/stringio/stringio.c:1425
# +strio.internal_encoding+ is not documented
def internal_encoding(); end
# in file ext/stringio/stringio.c:1356
# +strio.tty?->nil+ is not documented
def isatty(); end
# in file ext/stringio/stringio.c:1370
# +strio.size->integer+ is not documented
def length(); end
# in file ext/stringio/stringio.c:477
# +strio.lineno->integer+ is not documented
def lineno(); end
# in file ext/stringio/stringio.c:490
# +strio.lineno+ is not documented
def lineno=(p1); end
# in file ext/stringio/stringio.c:1123
# +*args+ is not documented
def lines(*args); end
# in file ext/stringio/stringio.c:1359
# +strio.pid->nil+ is not documented
def pid(); end
# in file ext/stringio/stringio.c:535
# +strio.tell->integer+ is not documented
def pos(); end
# in file ext/stringio/stringio.c:547
# +strio.pos+ is not documented
def pos=(p1); end
# in file ext/stringio/stringio.c:1234
# +obj->obj+ is not documented
def putc(p1); end
# in file ext/stringio/stringio.c:1266
# +[length[+, +outbuf]]->string+, +outbuf+, +ornil+ is not documented
def read(*args); end
# in file ext/stringio/stringio.c:1140
# +sep+, +limit->array+ is not documented
def readlines(*args); end
# in file ext/stringio/stringio.c:517
# +string+, +mode->strio+ is not documented
def reopen(*args); end
# in file ext/stringio/stringio.c:566
# +strio.rewind->0+ is not documented
def rewind(); end
# in file ext/stringio/stringio.c:582
# +amount+, +whence+ is not documented
def seek(p1, p2 = v2); end
# in file ext/stringio/stringio.c:1441
# +ext_enc+, +[int_enc[+, +opt]]+ is not documented
def set_encoding(p1, p2 = v2, p3 = {}); end
# in file ext/stringio/stringio.c:1370
# +strio.size->integer+ is not documented
def size(); end
# in file ext/stringio/stringio.c:309
# +strio.string->string+ is not documented
def string(); end
# in file ext/stringio/stringio.c:321
# +strio.string+ is not documented
def string=(p1); end
# in file ext/stringio/stringio.c:619
# +strio.sync->true+ is not documented
def sync(); end
# in file ext/stringio/stringio.c:627
# +strio.sync+ is not documented
def sync=(p1); end
# in file ext/stringio/stringio.c:535
# +strio.tell->integer+ is not documented
def tell(); end
# in file ext/stringio/stringio.c:1387
# +integer->0+ is not documented
def truncate(p1); end
# in file ext/stringio/stringio.c:1356
# +strio.tty?->nil+ is not documented
def tty?(); end
# in file ext/stringio/stringio.c:787
# +fixnum->nil+ is not documented
def ungetbyte(p1); end
# in file ext/stringio/stringio.c:731
# +string->nil+ is not documented
def ungetc(p1); end
# in file ext/stringio/stringio.c:1168
# +string->integer+ is not documented
def write(p1); end
end
class StringScanner # is documented
# in file ext/strscan/strscan.c:266
# +StringScanner.must_C_version+ is not documented
def self.must_C_version(); end
# in file ext/strscan/strscan.c:987
# +n+ is not documented
def [](p1); end
# in file ext/strscan/strscan.c:580
# +pattern+ is not documented
def check(p1); end
# in file ext/strscan/strscan.c:674
# +pattern+ is not documented
def check_until(p1); end
# in file ext/strscan/strscan.c:795
# +len+ is not documented
def peek(p1); end
# in file ext/strscan/strscan.c:816
# +p1+ is not documented
def peep(p1); end
# in file ext/strscan/strscan.c:428
# +n+ is not documented
def pointer=(p1); end
# in file ext/strscan/strscan.c:428
# +n+ is not documented
def pos=(p1); end
# in file ext/strscan/strscan.c:293
# +clear+ is not documented
def terminate(); end
end
class Struct # is documented
# in file ext/json/lib/json/add/struct.rb:10
# +object+ is not documented
def self.json_create(object); end
# in file struct.c:329
# +StructClass[arg+, +...]->obj+ is not documented
def self.new(p1, *args); end
# in file struct.c:854
# +struct+ is not documented
def ==(p1); end
# in file struct.c:670
# +struct[fixnum]->anObject+ is not documented
def [](p1); end
# in file struct.c:737
# +struct[fixnum]+ is not documented
def []=(p1, p2); end
# in file ext/json/lib/json/add/struct.rb:16
# +*+ is not documented
def as_json(*); end
# in file struct.c:465
# +struct.each->an_enumerator+ is not documented
def each(); end
# in file struct.c:498
# +struct.each_pair->an_enumerator+ is not documented
def each_pair(); end
# in file struct.c:924
# +other->trueorfalse+ is not documented
def eql?(p1); end
# in file struct.c:894
# +struct.hash->fixnum+ is not documented
def hash(); end
# in file struct.c:569
# +struct.inspect->string+ is not documented
def inspect(); end
# in file struct.c:949
# +struct.size->fixnum+ is not documented
def length(); end
# in file struct.c:84
# +struct.members->array+ is not documented
def members(); end
# in file struct.c:803
# +struct.select->an_enumerator+ is not documented
def select(*args); end
# in file struct.c:949
# +struct.size->fixnum+ is not documented
def size(); end
# in file struct.c:587
# +struct.values->array+ is not documented
def to_a(); end
# in file struct.c:605
# +struct.to_h->hash+ is not documented
def to_h(); end
# in file ext/json/lib/json/add/struct.rb:27
# +*args+ is not documented
def to_json(*args); end
# in file struct.c:587
# +struct.values->array+ is not documented
def values(); end
# in file struct.c:782
# +selector+, +...->an_array+ is not documented
def values_at(*args); end
end
class Symbol # is documented
# in file string.c:10407
# +Symbol.all_symbols+ is not documented
def self.all_symbols(); end
# in file ext/json/lib/json/add/symbol.rb:22
# +o+ is not documented
def self.json_create(o); end
# in file string.c:7954
# +str<+, +0+, ++1ornil+ is not documented
def <=>(p1); end
# in file string.c:7740
# +sym+ is not documented
def ==(p1); end
# in file string.c:7740
# +sym+ is not documented
def ===(p1); end
# in file string.c:7987
# +sym+ is not documented
def =~(p1); end
# in file string.c:8001
# +sym[b+, +n]->char+ is not documented
def [](*args); end
# in file ext/json/lib/json/add/symbol.rb:9
# +*+ is not documented
def as_json(*); end
# in file string.c:8066
# +sym.capitalize->symbol+ is not documented
def capitalize(); end
# in file string.c:7971
# +other->-1+, +0+, ++1ornil+ is not documented
def casecmp(p1); end
# in file string.c:8053
# +sym.downcase->symbol+ is not documented
def downcase(); end
# in file string.c:8027
# +sym.empty?->trueorfalse+ is not documented
def empty?(); end
# in file string.c:8092
# +sym.encoding->encoding+ is not documented
def encoding(); end
# in file string.c:7856
# +sym.to_s->string+ is not documented
def id2name(); end
# in file string.c:7814
# +sym.inspect->string+ is not documented
def inspect(); end
# in file string.c:7875
# +sym.intern->sym+ is not documented
def intern(); end
# in file string.c:8014
# +sym.length->integer+ is not documented
def length(); end
# in file string.c:7987
# +sym+ is not documented
def match(p1); end
# in file string.c:7940
# +sym.succ+ is not documented
def next(); end
# in file string.c:8014
# +sym.length->integer+ is not documented
def size(); end
# in file string.c:8001
# +sym[b+, +n]->char+ is not documented
def slice(*args); end
# in file string.c:7940
# +sym.succ+ is not documented
def succ(); end
# in file string.c:8079
# +sym.swapcase->symbol+ is not documented
def swapcase(); end
# in file ext/json/lib/json/add/symbol.rb:17
# +*a+ is not documented
def to_json(*a); end
# in file string.c:7902
# +sym.to_proc+ is not documented
def to_proc(); end
# in file string.c:7856
# +sym.to_s->string+ is not documented
def to_s(); end
# in file string.c:7875
# +sym.intern->sym+ is not documented
def to_sym(); end
# in file string.c:8040
# +sym.upcase->symbol+ is not documented
def upcase(); end
end
module Sync_m # is documented
# in file lib/sync.rb:50
SH = nil
# in file lib/sync.rb:51
EX = nil
attr_accessor :sync_mode # in file lib/sync.rb:240
attr_accessor :sync_waiting # in file lib/sync.rb:242
attr_accessor :sync_upgrade_waiting # in file lib/sync.rb:243
attr_accessor :sync_sh_locker # in file lib/sync.rb:244
attr_accessor :sync_ex_locker # in file lib/sync.rb:245
attr_accessor :sync_ex_count # in file lib/sync.rb:246
# in file lib/sync.rb:89
# +cl+ is not documented
def self.append_features(cl); end
# in file lib/sync.rb:77
# +cl+ is not documented
def self.define_aliases(cl); end
# in file lib/sync.rb:97
# +obj+ is not documented
def self.extend_object(obj); end
# in file lib/sync.rb:266
# +*args+ is not documented
def self.new(*args); end
# in file lib/sync.rb:124
def sync_exclusive?(); end
# in file lib/sync.rb:102
def sync_extend(); end
# in file lib/sync.rb:248
def sync_inspect(); end
# in file lib/sync.rb:136
# +m+ is not documented
def sync_lock(m = EX); end
# in file lib/sync.rb:120
def sync_shared?(); end
# in file lib/sync.rb:229
# +mode+ is not documented
def sync_synchronize(mode = EX); end
# in file lib/sync.rb:129
# +mode+ is not documented
def sync_try_lock(mode = EX); end
# in file lib/sync.rb:164
# +m+ is not documented
def sync_unlock(m = EX); end
end
class Sync_m::Err # is documented
# in file lib/sync.rb:55
# +*opt+ is not documented
def self.Fail(*opt); end
end
class Sync_m::Err::LockModeFailer # is documented
# in file lib/sync.rb:67
Message = nil
# in file lib/sync.rb:68
# +mode+ is not documented
def self.Fail(mode); end
end
class Sync_m::Err::UnknownLocker # is documented
# in file lib/sync.rb:60
Message = nil
# in file lib/sync.rb:61
# +th+ is not documented
def self.Fail(th); end
end
module Synchronizer_m # is documented
# in file lib/sync.rb:50
SH = nil
# in file lib/sync.rb:51
EX = nil
attr_accessor :sync_mode # in file lib/sync.rb:240
attr_accessor :sync_waiting # in file lib/sync.rb:242
attr_accessor :sync_upgrade_waiting # in file lib/sync.rb:243
attr_accessor :sync_sh_locker # in file lib/sync.rb:244
attr_accessor :sync_ex_locker # in file lib/sync.rb:245
attr_accessor :sync_ex_count # in file lib/sync.rb:246
# in file lib/sync.rb:89
# +cl+ is not documented
def self.append_features(cl); end
# in file lib/sync.rb:77
# +cl+ is not documented
def self.define_aliases(cl); end
# in file lib/sync.rb:97
# +obj+ is not documented
def self.extend_object(obj); end
# in file lib/sync.rb:266
# +*args+ is not documented
def self.new(*args); end
# in file lib/sync.rb:124
def sync_exclusive?(); end
# in file lib/sync.rb:102
def sync_extend(); end
# in file lib/sync.rb:248
def sync_inspect(); end
# in file lib/sync.rb:136
# +m+ is not documented
def sync_lock(m = EX); end
# in file lib/sync.rb:120
def sync_shared?(); end
# in file lib/sync.rb:229
# +mode+ is not documented
def sync_synchronize(mode = EX); end
# in file lib/sync.rb:129
# +mode+ is not documented
def sync_try_lock(mode = EX); end
# in file lib/sync.rb:164
# +m+ is not documented
def sync_unlock(m = EX); end
end
module Sys # is documented
# in file lib/rake/contrib/sys.rb:26
RUBY = nil
# in file lib/rake/contrib/sys.rb:83
# +*wildcards+ is not documented
def delete(*wildcards); end
# in file lib/rake/contrib/sys.rb:98
# +*wildcards+ is not documented
def delete_all(*wildcards); end
# in file lib/rake/contrib/sys.rb:163
# +*wildcards+, +fn+ is not documented
def for_files(*wildcards); end
# in file lib/rake/contrib/sys.rb:147
# +msg+ is not documented
def log(msg); end
# in file lib/rake/contrib/sys.rb:118
# +*dirs+ is not documented
def makedirs(*dirs); end
# in file lib/rake/contrib/sys.rb:153
# +&block+ is not documented
def quiet(&block); end
# in file lib/rake/contrib/sys.rb:43
# +*args+ is not documented
def ruby(*args); end
# in file lib/rake/contrib/sys.rb:139
# +path+ is not documented
def split_all(path); end
# in file lib/rake/contrib/sys.rb:158
# +&block+ is not documented
def verbose(&block); end
end
module Syslog # is documented
# in file ext/syslog/syslog.c:306
# +priority+, +format_string+, +*format_args+ is not documented
def self.log(*args); end
# in file ext/syslog/syslog.c:264
# +priority_mask+ is not documented
def self.mask=(p1); end
# in file ext/syslog/syslog.c:203
# +ident+, +options+, +facility+ is not documented
def self.open!(*args); end
# in file ext/syslog/syslog.c:215
# +opened?+ is not documented
def self.opened?(); end
# in file ext/syslog/syslog.c:203
# +ident+, +options+, +facility+ is not documented
def self.reopen(*args); end
end
module Syslog::Constants # is documented
# in file ext/syslog/syslog.c:404
# +p1+ is not documented
def self.included(p1); end
end
module Syslog::Macros # is documented
# in file ext/syslog/syslog.c:404
# +p1+ is not documented
def self.included(p1); end
# in file ext/syslog/syslog.c:388
# +priority_level+ is not documented
def LOG_MASK(p1); end
# in file ext/syslog/syslog.c:399
# +priority_level+ is not documented
def LOG_UPTO(p1); end
end
class SystemCallError # is documented
# in file error.c:1293
# +system_call_error+ is not documented
def self.===(p1); end
# in file error.c:1220
# +msg+, +errno->system_call_error_subclass+ is not documented
def self.new(p1, p2 = v2); end
# in file error.c:1279
# +system_call_error.errno->fixnum+ is not documented
def errno(); end
end
class SystemExit # is documented
# in file error.c:819
# +msg->system_exit+ is not documented
def self.new(*args); end
# in file error.c:869
# +system_exit.status->fixnum+ is not documented
def status(); end
# in file error.c:883
# +system_exit.success?->trueorfalse+ is not documented
def success?(); end
end
class TCPServer # is documented
# in file ext/socket/tcpserver.c:26
# +[hostname+, +]port+ is not documented
def self.new(p1 = v1, p2); end
# in file ext/socket/tcpserver.c:46
# +tcpserver.accept+ is not documented
def accept(); end
# in file ext/socket/tcpserver.c:92
# +tcpserver.accept_nonblock+ is not documented
def accept_nonblock(); end
# in file ext/socket/tcpserver.c:119
# +tcpserver.sysaccept+ is not documented
def sysaccept(); end
end
class TCPSocket # is documented
# in file ext/socket/tcpsocket.c:50
# +hostname+, +alias_hostnames+, +address_family+, +*address_list]+ is not documented
def self.gethostbyname(p1); end
# in file lib/resolv-replace.rb:21
# +host+, +serv+, +*rest+ is not documented
def self.new(host, serv, *rest); end
end
module TSort # is documented
# in file lib/tsort.rb:177
# ++, +nodes+ is not documented
def each_strongly_connected_component(); end
# in file lib/tsort.rb:198
# +node+, +id_map+, +stack+, +nodes+ is not documented
def each_strongly_connected_component_from(node, id_map={}, stack=[]); end
# in file lib/tsort.rb:147
# ++, +node+ is not documented
def tsort_each(); end
# in file lib/tsort.rb:239
# +node+, +child+ is not documented
def tsort_each_child(node); end
# in file lib/tsort.rb:230
# ++, +node+ is not documented
def tsort_each_node(); end
end
class TempIO # is documented
# in file lib/rubygems/test_utilities.rb:168
# +string+ is not documented
def self.new(string = ''); end
# in file lib/rubygems/test_utilities.rb:175
def string(); end
end
class Tempfile # is documented
# in file lib/tempfile.rb:128
# +[tmpdir+, +[options]+ is not documented
def self.new(basename, *rest); end
# in file lib/tempfile.rb:319
# +*args+, +tempfile+ is not documented
def self.open(*args); end
# in file lib/tempfile.rb:264
def inspect(); end
end
module Test::Unit # is documented
# in file lib/test/unit.rb:10
TEST_UNIT_IMPLEMENTATION = nil
end
module Test::Unit::Assertions # is documented
# in file lib/test/unit/assertions.rb:29
# +failure_message+ is not documented
def assert(test, msg = UNASSIGNED); end
# in file lib/test/unit/assertions.rb:144
# +failure_message+ is not documented
def assert_equal(exp, act, msg = nil); end
# in file lib/test/unit/assertions.rb:218
# +regexp+, +string+, +failure_message+ is not documented
def assert_no_match(regexp, string, msg=nil); end
# in file lib/test/unit/assertions.rb:207
# +failure_message+ is not documented
def assert_not_equal(exp, act, msg=nil); end
# in file lib/test/unit/assertions.rb:196
# +failure_message+ is not documented
def assert_not_nil(exp, msg=nil); end
# in file lib/test/unit/assertions.rb:234
# +failure_message+ is not documented
def assert_not_same(expected, actual, message=""); end
# in file lib/test/unit/assertions.rb:297
# ++send_array++, +failure_message+ is not documented
def assert_not_send(send_ary, m = nil); end
# in file lib/test/unit/assertions.rb:88
# +*args+, +&block+ is not documented
def assert_nothing_raised(*args); end
# in file lib/test/unit/assertions.rb:127
# +failure_message+, +&block+ is not documented
def assert_nothing_thrown(msg=nil); end
# in file lib/test/unit/assertions.rb:68
# +*args+, +&block+ is not documented
def assert_raise(*args, &b); end
# in file lib/test/unit/assertions.rb:253
# +object+, +failure_message+ is not documented
def assert_respond_to(obj, meth, msg = nil); end
# in file lib/test/unit/assertions.rb:271
# ++send_array++, +failure_message+ is not documented
def assert_send(send_ary, m = nil); end
end
class Test::Unit::AutoRunner # is documented
attr_accessor :to_run # in file lib/test/unit.rb:806
attr_accessor :options # in file lib/test/unit.rb:806
# in file lib/test/unit.rb:808
# +force_standalone+, +default_dir+, +argv+, +self+ is not documented
def self.new(force_standalone = false, default_dir = nil, argv = ARGV); end
# in file lib/test/unit.rb:837
# +*args+ is not documented
def self.run(*args); end
# in file lib/test/unit.rb:825
# +*args+ is not documented
def process_args(*args); end
# in file lib/test/unit.rb:830
def run(); end
end
module Test::Unit::GCStressOption # is documented
# in file lib/test/unit.rb:217
# +files+, +options+ is not documented
def non_options(files, options); end
# in file lib/test/unit.rb:210
# +parser+, +options+ is not documented
def setup_options(parser, options); end
end
module Test::Unit::GlobOption # is documented
# in file lib/test/unit.rb:167
# +files+, +options+ is not documented
def non_options(files, options); end
# in file lib/test/unit.rb:157
# +parser+, +options+ is not documented
def setup_options(parser, options); end
end
module Test::Unit::LoadPathOption # is documented
# in file lib/test/unit.rb:201
# +parser+, +options+ is not documented
def setup_options(parser, options); end
end
module Test::Unit::Options # is documented
# in file lib/test/unit.rb:33
# +*+, +&block+ is not documented
def self.new(*, &block); end
# in file lib/test/unit.rb:39
def option_parser(); end
# in file lib/test/unit.rb:43
# +args+ is not documented
def process_args(args = []); end
end
class Test::Unit::ProxyError # is documented
# in file lib/test/unit.rb:843
# +ex+ is not documented
def self.new(ex); end
end
module Test::Unit::RequireFiles # is documented
# in file lib/test/unit.rb:236
# +files+, +options+ is not documented
def non_options(files, options); end
end
module Test::Unit::RunCount # is documented
# in file lib/test/unit.rb:15
def self.have_run?(); end
# in file lib/test/unit.rb:24
def self.run_once(); end
# in file lib/test/unit.rb:19
# +*+ is not documented
def run(*); end
end
class Test::Unit::Runner # is documented
# in file lib/test/unit.rb:363
def self.autorun(); end
# in file lib/test/unit.rb:676
# +suites+, +type+ is not documented
def _prepare_run(suites, type); end
# in file lib/test/unit.rb:723
# +s+ is not documented
def _print(s); end
# in file lib/test/unit.rb:564
# +suites+, +type+, +result+ is not documented
def _run_parallel(suites, type, result); end
# in file lib/test/unit.rb:647
# +suites+, +type+ is not documented
def _run_suites(suites, type); end
# in file lib/test/unit.rb:425
# +line+ is not documented
def add_status(line); end
# in file lib/test/unit.rb:372
# +worker+, +e+, +c+ is not documented
def after_worker_down(worker, e=nil, c=false); end
# in file lib/test/unit.rb:449
# +worker+ is not documented
def after_worker_quit(worker); end
# in file lib/test/unit.rb:521
# +io+, +type+, +result+, +rep+, +shutting_down+ is not documented
def deal(io, type, result, rep, shutting_down = false); end
# in file lib/test/unit.rb:444
def del_jobs_status(); end
# in file lib/test/unit.rb:400
def del_status_line(); end
# in file lib/test/unit.rb:473
# +worker+ is not documented
def delete_worker(worker); end
# in file lib/test/unit.rb:726
# +s+ is not documented
def failed(s); end
# in file lib/test/unit.rb:437
def jobs_status(); end
# in file lib/test/unit.rb:457
def launch_worker(); end
# in file lib/test/unit.rb:713
# +s+ is not documented
def new_test(s); end
# in file lib/test/unit.rb:672
def output(); end
# in file lib/test/unit.rb:749
# +klass+, +meth+, +e+ is not documented
def puke(klass, meth, e); end
# in file lib/test/unit.rb:411
# +line+ is not documented
def put_status(line); end
# in file lib/test/unit.rb:479
def quit_workers(); end
# in file lib/test/unit.rb:773
# +*args+ is not documented
def run(*args); end
# in file lib/test/unit.rb:505
def start_watchdog(); end
# in file lib/test/unit.rb:767
# +*args+ is not documented
def status(*args); end
# in file lib/test/unit.rb:724
def succeed(); end
# in file lib/test/unit.rb:386
def terminal_width(); end
# in file lib/test/unit.rb:718
# +s+ is not documented
def update_status(s); end
end
class Test::Unit::Runner::Worker # is documented
attr_reader :quit_called # in file lib/test/unit.rb:270
attr_reader :io # in file lib/test/unit.rb:347
attr_reader :pid # in file lib/test/unit.rb:347
attr_accessor :status # in file lib/test/unit.rb:348
attr_accessor :file # in file lib/test/unit.rb:348
attr_accessor :real_file # in file lib/test/unit.rb:348
attr_accessor :loadpath # in file lib/test/unit.rb:348
# in file lib/test/unit.rb:263
# +ruby+, +args+ is not documented
def self.launch(ruby,args=[]); end
# in file lib/test/unit.rb:272
# +io+, +pid+, +status+ is not documented
def self.new(io, pid, status); end
# in file lib/test/unit.rb:314
def close(); end
# in file lib/test/unit.rb:332
# +*additional+ is not documented
def died(*additional); end
# in file lib/test/unit.rb:303
# +id+, +&block+ is not documented
def hook(id,&block); end
# in file lib/test/unit.rb:327
def kill(); end
# in file lib/test/unit.rb:283
# +*args+ is not documented
def puts(*args); end
# in file lib/test/unit.rb:320
def quit(); end
# in file lib/test/unit.rb:309
def read(); end
# in file lib/test/unit.rb:287
# +task+, +type+ is not documented
def run(task,type); end
end
class Test::Unit::StatusLineOutput # is documented
# in file lib/test/unit.rb:783
# +*a+, +&b+ is not documented
def method_missing(*a, &b); end
# in file lib/test/unit.rb:785
# +s+ is not documented
def print(s); end
# in file lib/test/unit.rb:781
# +*a+ is not documented
def puts(*a); end
# in file lib/test/unit.rb:782
# +*a+ is not documented
def respond_to_missing?(*a); end
end
class Test::Unit::TestCase # is documented
# in file lib/test/unit/testcase.rb:24
# +name+ is not documented
def self.method_added(name); end
# in file lib/test/unit/testcase.rb:20
def self.test_order(); end
# in file lib/test/unit/parallel.rb:170
def on_parallel_worker?(); end
# in file lib/test/unit/testcase.rb:15
# +runner+ is not documented
def run(runner); end
end
class Test::Unit::Worker # is documented
# in file lib/test/unit/parallel.rb:152
# +res+, +*args+ is not documented
def _report(res, *args); end
# in file lib/test/unit/parallel.rb:27
# +suite+, +type+ is not documented
def _run_suite(suite, type); end
# in file lib/test/unit/parallel.rb:21
# +suites+, +type+ is not documented
def _run_suites(suites, type); end
# in file lib/test/unit/parallel.rb:15
# +orig+ is not documented
def increment_io(orig); end
# in file lib/test/unit/parallel.rb:157
# +klass+, +meth+, +e+ is not documented
def puke(klass, meth, e); end
# in file lib/test/unit/parallel.rb:84
# +args+ is not documented
def run(args = []); end
end
class ThWait # is documented
# in file lib/thwait.rb:28
RCS_ID = nil
# in file lib/thwait.rb:38
# +*threads+, +thread+ is not documented
def self.all_waits(*threads); end
# in file lib/thwait.rb:53
# +*threads+ is not documented
def self.new(*threads); end
# in file lib/thwait.rb:126
# ++, +th+ is not documented
def all_waits(); end
# in file lib/thwait.rb:80
# +*threads+ is not documented
def join(*threads); end
# in file lib/thwait.rb:89
# +*threads+ is not documented
def join_nowait(*threads); end
end
class Thread # is documented
# in file thread.c:171
# +Thread.DEBUG->num+ is not documented
def self.DEBUG(); end
# in file thread.c:185
# +Thread.DEBUG+ is not documented
def self.DEBUG=(p1); end
# in file thread.c:2324
# +Thread.abort_on_exception->trueorfalse+ is not documented
def self.abort_on_exception(); end
# in file thread.c:2355
# +Thread.abort_on_exception+ is not documented
def self.abort_on_exception=(p1); end
# in file thread.c:2286
# +Thread.current->thread+ is not documented
def self.current(); end
# in file prelude.rb:10
# +Thread.exclusive{block}+ is not documented
def self.exclusive(); end
# in file thread.c:2116
# +Thread.exit->thread+ is not documented
def self.exit(); end
# in file thread.c:654
# +[args]*+, +args+ is not documented
def self.fork(*args); end
# in file thread.c:1664
# +hash{...}->resultoftheblock+ is not documented
def self.handle_interrupt(p1); end
# in file thread.c:2099
# +thread->thread+ is not documented
def self.kill(p1); end
# in file thread.c:2263
# +Thread.list->array+ is not documented
def self.list(); end
# in file thread.c:2305
# +Thread.main->thread+ is not documented
def self.main(); end
# in file thread.c:1415
# +Thread.pass->nil+ is not documented
def self.pass(); end
# in file thread.c:1796
# +err+ is not documented
def self.pending_interrupt?(*args); end
# in file thread.c:654
# +[args]*+, +args+ is not documented
def self.start(*args); end
# in file thread.c:2212
# +Thread.stop->nil+ is not documented
def self.stop(); end
# in file thread.c:2663
# +thr[sym]->objornil+ is not documented
def [](p1); end
# in file thread.c:2702
# +thr[sym]+ is not documented
def []=(p1, p2); end
# in file thread.c:2373
# +thr.abort_on_exception->trueorfalse+ is not documented
def abort_on_exception(); end
# in file thread.c:2391
# +thr.abort_on_exception+ is not documented
def abort_on_exception=(p1); end
# in file vm_trace.c:483
# +proc->proc+ is not documented
def add_trace_func(p1); end
# in file thread.c:2504
# +thr.alive?->trueorfalse+ is not documented
def alive?(); end
# in file thread.c:4811
# +thr.backtrace->array+ is not documented
def backtrace(*args); end
# in file thread.c:4817
# +*args+ is not documented
def backtrace_locations(*args); end
# in file thread.c:2054
# +thr.terminate->thrornil+ is not documented
def exit(); end
# in file thread.c:2413
# +thr.group->thgrpornil+ is not documented
def group(); end
# in file thread.c:2568
# +thr.inspect->string+ is not documented
def inspect(); end
# in file thread.c:841
# +limit->thr+ is not documented
def join(p1 = v1); end
# in file thread.c:2795
# +sym->trueorfalse+ is not documented
def key?(p1); end
# in file thread.c:2850
# +thr.keys->array+ is not documented
def keys(); end
# in file thread.c:2054
# +thr.terminate->thrornil+ is not documented
def kill(); end
# in file thread.c:1711
# +err+ is not documented
def pending_interrupt?(p1 = v1); end
# in file thread.c:2948
# +thr.priority->integer+ is not documented
def priority(); end
# in file thread.c:2983
# +thr.priority+ is not documented
def priority=(p1); end
# in file thread.c:2026
# +exception[+, +string[+, +array]]+ is not documented
def raise(*args); end
# in file thread.c:2185
# +thr.run->thr+ is not documented
def run(); end
# in file thread.c:2552
# +thr.safe_level->integer+ is not documented
def safe_level(); end
# in file vm_trace.c:505
# +nil->nil+ is not documented
def set_trace_func(p1); end
# in file thread.c:2475
# +thr.status->string+, +falseornil+ is not documented
def status(); end
# in file thread.c:2527
# +thr.stop?->trueorfalse+ is not documented
def stop?(); end
# in file thread.c:2054
# +thr.terminate->thrornil+ is not documented
def terminate(); end
# in file thread.c:2916
# +key->trueorfalse+ is not documented
def thread_variable?(p1); end
# in file thread.c:2738
# +key->objornil+ is not documented
def thread_variable_get(p1); end
# in file thread.c:2887
# +thr.thread_variables->array+ is not documented
def thread_variables(); end
# in file thread.c:869
# +thr.value->obj+ is not documented
def value(); end
# in file thread.c:2141
# +thr.wakeup->thr+ is not documented
def wakeup(); end
end
class ThreadGroup # is documented
# in file thread.c
Default = nil
# in file thread.c:3958
# +thread->thgrp+ is not documented
def add(p1); end
# in file thread.c:3900
# +thgrp.enclose->thgrp+ is not documented
def enclose(); end
# in file thread.c:3920
# +thgrp.enclosed?->trueorfalse+ is not documented
def enclosed?(); end
# in file thread.c:3869
# +thgrp.list->array+ is not documented
def list(); end
end
class ThreadsWait # is documented
# in file lib/thwait.rb:28
RCS_ID = nil
# in file lib/thwait.rb:38
# +*threads+, +thread+ is not documented
def self.all_waits(*threads); end
# in file lib/thwait.rb:53
# +*threads+ is not documented
def self.new(*threads); end
# in file lib/thwait.rb:126
# ++, +th+ is not documented
def all_waits(); end
# in file lib/thwait.rb:80
# +*threads+ is not documented
def join(*threads); end
# in file lib/thwait.rb:89
# +*threads+ is not documented
def join_nowait(*threads); end
end
class Time # is documented
# in file lib/time.rb:177
LeapYearMonthDays = nil
# in file lib/time.rb:178
CommonYearMonthDays = nil
# in file lib/time.rb:404
MonthValue = nil
# in file lib/time.rb:580
RFC2822_DAY_NAME = nil
# in file lib/time.rb:583
RFC2822_MONTH_NAME = nil
# in file time.c:2532
# +microseconds_with_frac->time+ is not documented
def self.at(p1, p2 = v2); end
# in file time.c:3141
# +sec+, +min+, +hour+, +day+, +month+, +year+, +wday+, +yday+, +isdst+, +tz->time+ is not documented
def self.gm(*args); end
# in file lib/time.rb
# +date+ is not documented
def self.iso8601(date); end
# in file ext/json/lib/json/add/time.rb:9
# +object+ is not documented
def self.json_create(object); end
# in file time.c:3172
# +sec+, +min+, +hour+, +day+, +month+, +year+, +wday+, +yday+, +isdst+, +tz->time+ is not documented
def self.local(*args); end
# in file time.c:3172
# +sec+, +min+, +hour+, +day+, +month+, +year+, +wday+, +yday+, +isdst+, +tz->time+ is not documented
def self.mktime(*args); end
# in file time.c:2268
# +year+, +month+, +day+, +hour+, +min+ is not documented
def self.new(*args); end
# in file lib/time.rb:323
# +year+ is not documented
def self.parse(date, now=self.now); end
# in file lib/time.rb
# +date+ is not documented
def self.rfc822(date); end
# in file lib/time.rb:392
# +format+, +now+, +year+ is not documented
def self.strptime(date, format, now=self.now); end
# in file time.c:3141
# +sec+, +min+, +hour+, +day+, +month+, +year+, +wday+, +yday+, +isdst+, +tz->time+ is not documented
def self.utc(*args); end
# in file lib/rss/rss.rb:6
# +date+ is not documented
def self.w3cdtf(date); end
# in file time.c:3743
# +time+numeric->time+ is not documented
def +(p1); end
# in file time.c:3770
# +time-numeric->time+ is not documented
def -(p1); end
# in file lib/rake/ext/time.rb:8
# +other+ is not documented
def <=>(other); end
# in file ext/json/lib/json/add/time.rb:22
# +*+ is not documented
def as_json(*); end
# in file time.c:3677
# +time.ctime->string+ is not documented
def asctime(); end
# in file time.c:3677
# +time.ctime->string+ is not documented
def ctime(); end
# in file time.c:3966
# +time.mday->fixnum+ is not documented
def day(); end
# in file time.c:4210
# +time.dst?->trueorfalse+ is not documented
def dst?(); end
# in file time.c:4143
# +time.friday?->trueorfalse+ is not documented
def friday?(); end
# in file time.c:3651
# +time.getutc->new_time+ is not documented
def getgm(); end
# in file time.c:3619
# +utc_offset->new_time+ is not documented
def getlocal(p1 = v1); end
# in file time.c:3651
# +time.getutc->new_time+ is not documented
def getutc(); end
# in file time.c:3414
# +time.gmt?->trueorfalse+ is not documented
def gmt?(); end
# in file time.c:4264
# +time.utc_offset->fixnum+ is not documented
def gmt_offset(); end
# in file time.c:3541
# +time.utc->time+ is not documented
def gmtime(); end
# in file time.c:4264
# +time.utc_offset->fixnum+ is not documented
def gmtoff(); end
# in file time.c:3431
# +time.hash->fixnum+ is not documented
def hash(); end
# in file time.c:3944
# +time.hour->fixnum+ is not documented
def hour(); end
# in file time.c:3699
# +time.to_s->string+ is not documented
def inspect(); end
# in file time.c:4210
# +time.dst?->trueorfalse+ is not documented
def isdst(); end
# in file lib/time.rb
# +fraction_digits+ is not documented
def iso8601(fraction_digits=0); end
# in file time.c:3506
# +utc_offset->time+ is not documented
def localtime(p1 = v1); end
# in file time.c:3966
# +time.mday->fixnum+ is not documented
def mday(); end
# in file time.c:3924
# +time.min->fixnum+ is not documented
def min(); end
# in file time.c:3988
# +time.month->fixnum+ is not documented
def mon(); end
# in file time.c:4079
# +time.monday?->trueorfalse+ is not documented
def monday?(); end
# in file time.c:3988
# +time.month->fixnum+ is not documented
def month(); end
# in file time.c:3296
# +time.tv_nsec->int+ is not documented
def nsec(); end
# in file lib/rake/ext/time.rb
# +other+ is not documented
def rake_original_time_compare(other); end
# in file time.c:3853
# +[ndigits]->new_time+ is not documented
def round(p1 = v1); end
# in file time.c:4159
# +time.saturday?->trueorfalse+ is not documented
def saturday?(); end
# in file time.c:3904
# +time.sec->fixnum+ is not documented
def sec(); end
# in file time.c:4565
# +string->string+ is not documented
def strftime(p1); end
# in file time.c:3324
# +time.subsec->number+ is not documented
def subsec(); end
# in file time.c:3800
# +time.succ->new_time+ is not documented
def succ(); end
# in file time.c:4063
# +time.sunday?->trueorfalse+ is not documented
def sunday?(); end
# in file time.c:4127
# +time.thursday?->trueorfalse+ is not documented
def thursday?(); end
# in file time.c:4297
# +time.to_a->array+ is not documented
def to_a(); end
# in file ext/date/date_core.c:8529
# +t.to_date->date+ is not documented
def to_date(); end
# in file ext/date/date_core.c:8559
# +t.to_datetime->datetime+ is not documented
def to_datetime(); end
# in file time.c:3215
# +time.to_f->float+ is not documented
def to_f(); end
# in file time.c:3191
# +time.tv_sec->int+ is not documented
def to_i(); end
# in file ext/json/lib/json/add/time.rb:35
# +*args+ is not documented
def to_json(*args); end
# in file time.c:3239
# +time.to_r->a_rational+ is not documented
def to_r(); end
# in file time.c:3699
# +time.to_s->string+ is not documented
def to_s(); end
# in file ext/date/date_core.c:8517
# +t.to_time->time+ is not documented
def to_time(); end
# in file time.c:4095
# +time.tuesday?->trueorfalse+ is not documented
def tuesday?(); end
# in file time.c:3296
# +time.tv_nsec->int+ is not documented
def tv_nsec(); end
# in file time.c:3191
# +time.tv_sec->int+ is not documented
def tv_sec(); end
# in file time.c:3265
# +time.tv_usec->int+ is not documented
def tv_usec(); end
# in file time.c:3265
# +time.tv_usec->int+ is not documented
def usec(); end
# in file time.c:3541
# +time.utc->time+ is not documented
def utc(); end
# in file time.c:3414
# +time.gmt?->trueorfalse+ is not documented
def utc?(); end
# in file time.c:4264
# +time.utc_offset->fixnum+ is not documented
def utc_offset(); end
# in file lib/rss/rss.rb:37
def w3cdtf(); end
# in file time.c:4036
# +time.wday->fixnum+ is not documented
def wday(); end
# in file time.c:4111
# +time.wednesday?->trueorfalse+ is not documented
def wednesday?(); end
# in file lib/time.rb:622
# +fraction_digits+ is not documented
def xmlschema(fraction_digits=0); end
# in file time.c:4175
# +time.yday->fixnum+ is not documented
def yday(); end
# in file time.c:4008
# +time.year->fixnum+ is not documented
def year(); end
# in file time.c:4233
# +time.zone->string+ is not documented
def zone(); end
end
class TracePoint # is documented
# in file vm_trace.c:1178
# +*events+, +obj+ is not documented
def self.new(*args); end
# in file vm_trace.c:1200
# +*events+, +obj+ is not documented
def self.trace(*args); end
# in file vm_trace.c:1072
# +trace.disable{block}->obj+ is not documented
def disable(); end
# in file vm_trace.c:1021
# +trace.enable{block}->obj+ is not documented
def enable(); end
# in file vm_trace.c:1095
# +trace.enabled?->trueorfalse+ is not documented
def enabled?(); end
# in file vm_trace.c:1216
# +trace.inspect->string+ is not documented
def inspect(); end
end
class Tracer # is documented
# in file lib/tracer.rb:87
stdout = nil
# in file lib/tracer.rb:88
verbose = nil
# in file lib/tracer.rb:89
display_process_id = nil
# in file lib/tracer.rb:90
display_thread_id = nil
# in file lib/tracer.rb:91
display_c_call = nil
# in file lib/tracer.rb:271
# +p+ is not documented
def self.add_filter(p = proc); end
end
class TrueClass # is documented
# in file object.c:1119
# +true&obj->trueorfalse+ is not documented
def &(p1); end
# in file object.c:1157
# +true^obj->!obj+ is not documented
def ^(p1); end
# in file object.c:1104
# +true.to_s->"true"+ is not documented
def to_s(); end
# in file object.c:1141
# +true|obj->true+ is not documented
def |(p1); end
end
class UDPSocket # is documented
# in file ext/socket/udpsocket.c:26
# +[address_family]+ is not documented
def self.new(p1 = v1); end
# in file ext/socket/udpsocket.c:112
# +host+, +port#+ is not documented
def bind(p1, p2); end
# in file ext/socket/udpsocket.c:83
# +host+, +port+ is not documented
def connect(p1, p2); end
# in file ext/socket/udpsocket.c:243
# +sender_inet_addr]+ is not documented
def recvfrom_nonblock(*args); end
# in file ext/socket/udpsocket.c:155
# +mesg+, +flags+ is not documented
def send(p1, p2, p3, p4); end
end
class UNIXServer # is documented
# in file ext/socket/unixserver.c:24
# +path+ is not documented
def self.new(p1); end
# in file ext/socket/unixserver.c:47
# +unixserver.accept+ is not documented
def accept(); end
# in file ext/socket/unixserver.c:93
# +unixserver.accept_nonblock+ is not documented
def accept_nonblock(); end
# in file ext/socket/unixserver.c:124
# +unixserver.sysaccept+ is not documented
def sysaccept(); end
end
class UNIXSocket # is documented
# in file ext/socket/unixsocket.c:97
# +path+ is not documented
def self.new(p1); end
# in file ext/socket/unixsocket.c:484
# +[type[+, +protocol]]+, +unixsocket2]+ is not documented
def self.pair(p1 = v1, p2 = v2); end
# in file ext/socket/unixsocket.c:484
# +[type[+, +protocol]]+, +unixsocket2]+ is not documented
def self.socketpair(p1 = v1, p2 = v2); end
# in file ext/socket/unixsocket.c:422
# +unixsocket.addr+, +unix_path]+ is not documented
def addr(); end
# in file ext/socket/unixsocket.c:113
# +unixsocket.path+ is not documented
def path(); end
# in file ext/socket/unixsocket.c:450
# +unixsocket.peeraddr+, +unix_path]+ is not documented
def peeraddr(); end
# in file ext/socket/unixsocket.c:295
# +[klass[+, +mode]]+ is not documented
def recv_io(p1 = v1, p2 = v2); end
# in file ext/socket/unixsocket.c:154
# +maxlen[+, +flags]+, +unixaddress]+ is not documented
def recvfrom(*args); end
# in file ext/socket/unixsocket.c:201
# +io+ is not documented
def send_io(p1); end
end
module URI # is documented
# in file lib/uri/common.rb:972
# +enc+ is not documented
def self.decode_www_form(str, enc=Encoding::UTF_8); end
# in file lib/uri/common.rb:897
# +enc+ is not documented
def self.decode_www_form_component(str, enc=Encoding::UTF_8); end
# in file lib/uri/common.rb:812
# +&block+ is not documented
def self.extract(str, schemes = nil, &block); end
# in file lib/uri/common.rb:784
# +*str+ is not documented
def self.join(*str); end
# in file lib/uri/common.rb:746
# +uri+ is not documented
def self.parse(uri); end
# in file lib/uri/common.rb:847
# +schemes+ is not documented
def self.regexp(schemes = nil); end
end
module URI::Escape # is documented
# in file lib/uri/common.rb
# +*arg+ is not documented
def decode(*arg); end
# in file lib/uri/common.rb
# +*arg+ is not documented
def encode(*arg); end
# in file lib/uri/common.rb:621
# +*arg+ is not documented
def escape(*arg); end
# in file lib/uri/common.rb:647
# +*arg+ is not documented
def unescape(*arg); end
end
class URI::FTP # is documented
# in file lib/uri/ftp.rb:95
# +args+ is not documented
def self.build(args); end
# in file lib/uri/ftp.rb:132
# +*arg+ is not documented
def self.new(*arg); end
# in file lib/uri/ftp.rb:237
# +v+ is not documented
def set_path(v); end
# in file lib/uri/ftp.rb:242
def to_s(); end
# in file lib/uri/ftp.rb:201
# +typecode+ is not documented
def typecode=(typecode); end
end
class URI::Generic # is documented
# in file lib/uri/generic.rb:121
# +args+ is not documented
def self.build(args); end
# in file lib/uri/generic.rb:83
# +args+ is not documented
def self.build2(args); end
# in file lib/uri/generic.rb
# +oth+ is not documented
def +(oth); end
# in file lib/uri/generic.rb
# +oth+ is not documented
def -(oth); end
# in file lib/uri/generic.rb:1498
# +oth+ is not documented
def ==(oth); end
# in file lib/uri/generic.rb:1589
# +oth+ is not documented
def coerce(oth); end
# in file lib/uri/generic.rb:1510
# +oth+ is not documented
def eql?(oth); end
# in file lib/uri/generic.rb:678
# +v+ is not documented
def hostname=(v); end
# in file lib/uri/generic.rb:1554
# +*components+ is not documented
def select(*components); end
# in file lib/uri/generic.rb:451
# +userinfo+ is not documented
def userinfo=(userinfo); end
end
class URI::HTTP # is documented
# in file lib/uri/http.rb:60
# +args+ is not documented
def self.build(args); end
# in file lib/uri/http.rb:83
# +*arg+ is not documented
def self.new(*arg); end
end
class URI::LDAP # is documented
# in file lib/uri/ldap.rb:73
# +args+ is not documented
def self.build(args); end
# in file lib/uri/ldap.rb:108
# +*arg+ is not documented
def self.new(*arg); end
end
class URI::MailTo # is documented
# in file lib/uri/mailto.rb:91
# +args+ is not documented
def self.build(args); end
# in file lib/uri/mailto.rb:134
# +*arg+ is not documented
def self.new(*arg); end
end
class URI::Parser # is documented
# in file lib/uri/common.rb:99
# +opts+ is not documented
def self.new(opts = {}); end
# in file lib/uri/common.rb:261
# +item+ is not documented
def extract(str, schemes = nil); end
# in file lib/uri/common.rb:235
# +*uris+ is not documented
def join(*uris); end
# in file lib/uri/common.rb:120
# +uri+ is not documented
def split(uri); end
end
class UnboundMethod # is documented
# in file proc.c:1062
# +meth+ is not documented
def ==(p1); end
# in file proc.c:1790
# +meth.arity->fixnum+ is not documented
def arity(); end
# in file proc.c:1666
# +obj->method+ is not documented
def bind(p1); end
# in file proc.c:1510
# +method.clone->new_method+ is not documented
def clone(); end
# in file proc.c:1062
# +meth+ is not documented
def eql?(p1); end
# in file proc.c:1092
# +meth.hash->integer+ is not documented
def hash(); end
# in file proc.c:1945
# +meth.inspect->string+ is not documented
def inspect(); end
# in file proc.c:1161
# +meth.name->symbol+ is not documented
def name(); end
# in file proc.c:1177
# +meth.original_name->symbol+ is not documented
def original_name(); end
# in file proc.c:1193
# +meth.owner->class_or_module+ is not documented
def owner(); end
# in file proc.c:1925
# +meth.parameters->array+ is not documented
def parameters(); end
# in file proc.c:1911
# +meth.source_location->[String+, +Fixnum]+ is not documented
def source_location(); end
# in file proc.c:1945
# +meth.inspect->string+ is not documented
def to_s(); end
end
class Vector # is documented
# in file lib/matrix.rb:1554
# +*array+ is not documented
def self.[](*array); end
# in file lib/matrix.rb:1562
# +array+, +copy+ is not documented
def self.elements(array, copy = true); end
# in file lib/matrix.rb:1569
# +array+ is not documented
def self.new(array); end
# in file lib/matrix.rb:1693
# +v+ is not documented
def +(v); end
# in file lib/matrix.rb:1711
# +v+ is not documented
def -(v); end
# in file lib/matrix.rb:1729
# +x+ is not documented
def /(x); end
# in file lib/matrix.rb:1645
# +other+ is not documented
def ==(other); end
# in file lib/matrix.rb:1842
# +other+ is not documented
def coerce(other); end
# in file lib/matrix.rb:1762
# ++, +e+ is not documented
def collect(); end
# in file lib/matrix.rb:1629
# +e1+, +e2+ is not documented
def collect2(v); end
# in file lib/matrix.rb
# +i+ is not documented
def component(i); end
# in file lib/matrix.rb:1606
# +&block+ is not documented
def each(&block); end
# in file lib/matrix.rb:1615
# +e1+, +e2+ is not documented
def each2(v); end
# in file lib/matrix.rb
# +i+ is not documented
def element(i); end
# in file lib/matrix.rb:1820
def elements_to_f(); end
# in file lib/matrix.rb:1825
def elements_to_i(); end
# in file lib/matrix.rb:1830
def elements_to_r(); end
# in file lib/matrix.rb:1650
# +other+ is not documented
def eql?(other); end
# in file lib/matrix.rb:1749
# +v+ is not documented
def inner_product(v); end
# in file lib/matrix.rb:1782
# +v+, +e1+, +e2+ is not documented
def map2(v); end
end
module WEBrick::AccessLog # is documented
# in file lib/webrick/accesslog.rb:94
# +config+, +req+, +res+ is not documented
def setup_params(config, req, res); end
end
class WEBrick::BasicLog # is documented
# in file lib/webrick/log.rb:83
# +obj+ is not documented
def <<(obj); end
# in file lib/webrick/log.rb:96
# +msg+ is not documented
def debug(msg); end
# in file lib/webrick/log.rb:90
# +msg+ is not documented
def error(msg); end
# in file lib/webrick/log.rb:88
# +msg+ is not documented
def fatal(msg); end
# in file lib/webrick/log.rb:94
# +msg+ is not documented
def info(msg); end
# in file lib/webrick/log.rb:92
# +msg+ is not documented
def warn(msg); end
end
class WEBrick::CGI # is documented
# in file lib/webrick/cgi.rb:55
# +*args+ is not documented
def self.new(*args); end
end
class WEBrick::Cookie # is documented
# in file lib/webrick/cookie.rb:110
# +str+ is not documented
def self.parse(str); end
end
class WEBrick::GenericServer # is documented
# in file lib/webrick/server.rb:246
# +sock+ is not documented
def run(sock); end
# in file lib/webrick/server.rb:156
# +&block+ is not documented
def start(&block); end
end
class WEBrick::HTTPAuth::BasicAuth # is documented
# in file lib/webrick/httpauth/basicauth.rb:42
# +realm+, +user+, +pass+ is not documented
def self.make_passwd(realm, user, pass); end
# in file lib/webrick/httpauth/basicauth.rb:60
# +config+, +default+ is not documented
def self.new(config, default=Config::BasicAuth); end
# in file lib/webrick/httpauth/basicauth.rb:95
# +req+, +res+ is not documented
def challenge(req, res); end
end
class WEBrick::HTTPAuth::DigestAuth # is documented
# in file lib/webrick/httpauth/digestauth.rb:68
# +realm+, +user+, +pass+ is not documented
def self.make_passwd(realm, user, pass); end
# in file lib/webrick/httpauth/digestauth.rb:86
# +config+, +default+ is not documented
def self.new(config, default=Config::DigestAuth); end
# in file lib/webrick/httpauth/digestauth.rb:134
# +req+, +res+, +stale+ is not documented
def challenge(req, res, stale=false); end
end
class WEBrick::HTTPAuth::Htdigest # is documented
# in file lib/webrick/httpauth/htdigest.rb:118
# ++, +user+, +realm+, +password_hash+ is not documented
def each(); end
end
class WEBrick::HTTPAuth::Htpasswd # is documented
# in file lib/webrick/httpauth/htpasswd.rb:114
# ++, +user+, +password+ is not documented
def each(); end
end
module WEBrick::HTTPAuth::UserDB # is documented
# in file lib/webrick/httpauth/userdb.rb:31
# +pass+ is not documented
def make_passwd(realm, user, pass); end
# in file lib/webrick/httpauth/userdb.rb:39
# +pass+ is not documented
def set_passwd(realm, user, pass); end
end
class WEBrick::HTTPProxyServer # is documented
# in file lib/webrick/httpproxy.rb:85
# +config+, +default+ is not documented
def self.new(config={}, default=Config::HTTP); end
end
class WEBrick::HTTPRequest # is documented
# in file lib/webrick/httprequest.rb:151
# +config+ is not documented
def self.new(config); end
# in file lib/webrick/httprequest.rb:253
# ++, +body_chunk+ is not documented
def body(); end
# in file lib/webrick/httprequest.rb:296
# ++, +k+, +empty??nil:join("+, +")+ is not documented
def each(); end
end
class WEBrick::HTTPResponse # is documented
# in file lib/webrick/httpresponse.rb:94
# +config+ is not documented
def self.new(config); end
# in file lib/webrick/httpresponse.rb:189
# +val+ is not documented
def chunked=(val); end
# in file lib/webrick/httpresponse.rb:175
# ++, +field+, +value+ is not documented
def each(); end
end
class WEBrick::HTTPServer # is documented
# in file lib/webrick/httpserver.rb:44
# +default+ is not documented
def self.new(config={}, default=Config::HTTP); end
# in file lib/webrick/httpserver.rb:145
# +req+, +res+ is not documented
def do_OPTIONS(req, res); end
# in file lib/webrick/httpserver.rb:153
# +*options+ is not documented
def mount(dir, servlet, *options); end
# in file lib/webrick/httpserver.rb:162
# +&block+ is not documented
def mount_proc(dir, proc=nil, &block); end
# in file lib/webrick/httpserver.rb
# +dir+ is not documented
def umount(dir); end
end
class WEBrick::HTTPServlet::AbstractServlet # is documented
# in file lib/webrick/httpservlet/abstract.rb:84
# +*options+ is not documented
def self.get_instance(server, *options); end
# in file lib/webrick/httpservlet/abstract.rb:92
# +*options+ is not documented
def self.new(server, *options); end
# in file lib/webrick/httpservlet/abstract.rb:116
# +req+, +res+ is not documented
def do_GET(req, res); end
# in file lib/webrick/httpservlet/abstract.rb:123
# +req+, +res+ is not documented
def do_HEAD(req, res); end
# in file lib/webrick/httpservlet/abstract.rb:130
# +req+, +res+ is not documented
def do_OPTIONS(req, res); end
# in file lib/webrick/httpservlet/abstract.rb:103
# +res+ is not documented
def service(req, res); end
end
class WEBrick::HTTPServlet::CGIHandler # is documented
# in file lib/webrick/httpservlet/cgihandler.rb:34
# +server+ is not documented
def self.new(server, name); end
end
class WEBrick::HTTPServlet::DefaultFileHandler # is documented
# in file lib/webrick/httpservlet/filehandler.rb:37
# +server+ is not documented
def self.new(server, local_path); end
end
class WEBrick::HTTPServlet::ERBHandler # is documented
# in file lib/webrick/httpservlet/erbhandler.rb:49
# +req+, +res+ is not documented
def do_GET(req, res); end
# in file lib/webrick/httpservlet/erbhandler.rb
# +req+, +res+ is not documented
def do_POST(req, res); end
end
class WEBrick::HTTPServlet::FileHandler # is documented
# in file lib/webrick/httpservlet/filehandler.rb:183
# +default+ is not documented
def self.new(server, root, options={}, default=Config::FileHandler); end
end
module WEBrick::HTTPUtils # is documented
# in file lib/webrick/httputils.rb:30
# +path+ is not documented
def self.normalize_path(path); end
end
class WEBrick::HTTPUtils::FormData # is documented
# in file lib/webrick/httputils.rb:264
# +*args+ is not documented
def self.new(*args); end
# in file lib/webrick/httputils.rb:283
# +*key+ is not documented
def [](*key); end
# in file lib/webrick/httputils.rb:332
# ++, +tmp+ is not documented
def each_data(); end
end
class WEBrick::Log # is documented
# in file lib/webrick/log.rb:142
# +log_file+, +level+ is not documented
def self.new(log_file=nil, level=nil); end
# in file lib/webrick/log.rb:149
# +level+, +data+ is not documented
def log(level, data); end
end
module WEBrick::Utils # is documented
# in file lib/webrick/utils.rb:71
# +logger+ is not documented
def self.create_listeners(address, port, logger=nil); end
end
class WEBrick::Utils::TimeoutHandler # is documented
# in file lib/webrick/utils.rb:159
# +seconds+ is not documented
def self.register(seconds, exception); end
# in file lib/webrick/utils.rb:217
# +thread+ is not documented
def cancel(thread, id); end
# in file lib/webrick/utils.rb:196
# +thread+ is not documented
def interrupt(thread, id, exception); end
# in file lib/webrick/utils.rb:209
# +thread+ is not documented
def register(thread, time, exception); end
end
class WIN32OLE # is documented
# in file ext/win32ole/win32ole.c
VERSION = nil
# in file ext/win32ole/win32ole.c
ARGV = nil
# in file ext/win32ole/win32ole.c
CP_ACP = nil
# in file ext/win32ole/win32ole.c
CP_OEMCP = nil
# in file ext/win32ole/win32ole.c
CP_MACCP = nil
# in file ext/win32ole/win32ole.c
CP_THREAD_ACP = nil
# in file ext/win32ole/win32ole.c
CP_SYMBOL = nil
# in file ext/win32ole/win32ole.c
CP_UTF7 = nil
# in file ext/win32ole/win32ole.c
CP_UTF8 = nil
# in file ext/win32ole/win32ole.c
LOCALE_SYSTEM_DEFAULT = nil
# in file ext/win32ole/win32ole.c
LOCALE_USER_DEFAULT = nil
# in file ext/win32ole/win32ole.c:3017
# +WIN32OLE.codepage+ is not documented
def self.codepage(); end
# in file ext/win32ole/win32ole.c:3054
# +WIN32OLE.codepage+ is not documented
def self.codepage=(p1); end
# in file ext/win32ole/win32ole.c:2716
# +ole-->aWIN32OLE+ is not documented
def self.connect(p1, *args); end
# in file ext/win32ole/win32ole.c:2798
# +ole+, +mod+ is not documented
def self.const_load(p1, p2 = v2); end
# in file ext/win32ole/win32ole.c:3135
# +WIN32OLE.create_guid+ is not documented
def self.create_guid(); end
# in file ext/win32ole/win32ole.c:3074
# +WIN32OLE.locale->localeid.+ is not documented
def self.locale(); end
# in file ext/win32ole/win32ole.c:3109
# +WIN32OLE.locale+ is not documented
def self.locale=(p1); end
# in file ext/win32ole/win32ole.c:3228
# +server+, +[host]->WIN32OLEobject+ is not documented
def self.new(p1, p2 = v2, *args); end
# in file ext/win32ole/win32ole.c:2932
# +aWIN32OLE-->number+ is not documented
def self.ole_free(p1); end
# in file ext/win32ole/win32ole.c:2915
# +aWIN32OLE-->number+ is not documented
def self.ole_reference_count(p1); end
# in file ext/win32ole/win32ole.c:2978
# +obj[+, +helpcontext]+ is not documented
def self.ole_show_help(p1, p2 = v2); end
# in file ext/win32ole/win32ole.c:3891
# +WIN32OLE[a1+, +a2+, +...]+ is not documented
def [](*args); end
# in file ext/win32ole/win32ole.c:3850
# +WIN32OLE[a1+, +a2+, +...]+ is not documented
def []=(*args); end
# in file ext/win32ole/win32ole.c:3808
# +dispid+, +args+, +types+ is not documented
def _getproperty(p1, p2, p3); end
# in file ext/win32ole/win32ole.c:3790
# +dispid+, +args+, +types+ is not documented
def _invoke(p1, p2, p3); end
# in file ext/win32ole/win32ole.c:3826
# +dispid+, +args+, +types+ is not documented
def _setproperty(p1, p2, p3); end
# in file ext/win32ole/win32ole.c:4012
# +WIN32OLE#each+, +i+ is not documented
def each(); end
# in file ext/win32ole/win32ole.c:3582
# +method+, +[arg1+, +...]+ is not documented
def invoke(*args); end
# in file ext/win32ole/win32ole.c:4075
# +id[+, +arg1+, +arg2+, +...]+ is not documented
def method_missing(*args); end
# in file ext/win32ole/win32ole.c:4772
# +->Qnil+ is not documented
def ole_activex_initialize(); end
# in file ext/win32ole/win32ole.c:3963
# +WIN32OLE#ole_free+ is not documented
def ole_free(); end
# in file ext/win32ole/win32ole.c:4353
# +WIN32OLE#ole_func_methods+ is not documented
def ole_func_methods(); end
# in file ext/win32ole/win32ole.c:4320
# +WIN32OLE#ole_get_methods+ is not documented
def ole_get_methods(); end
# in file ext/win32ole/win32ole.c:4730
# +method+ is not documented
def ole_method(p1); end
# in file ext/win32ole/win32ole.c
# +p1+ is not documented
def ole_method_help(p1); end
# in file ext/win32ole/win32ole.c:4304
# +WIN32OLE#ole_methods+ is not documented
def ole_methods(); end
# in file ext/win32ole/win32ole.c:4336
# +WIN32OLE#ole_put_methods+ is not documented
def ole_put_methods(); end
# in file ext/win32ole/win32ole.c:4476
# +iid->WIN32OLEobject+ is not documented
def ole_query_interface(p1); end
# in file ext/win32ole/win32ole.c:4521
# +method->trueorfalse+ is not documented
def ole_respond_to?(p1); end
# in file ext/win32ole/win32ole.c:4392
# +WIN32OLE#ole_type+ is not documented
def ole_type(); end
# in file ext/win32ole/win32ole.c:4443
# +WIN32OLE#ole_typelib->TheWIN32OLE_TYPELIBobject+ is not documented
def ole_typelib(); end
# in file ext/win32ole/win32ole.c:3869
# +'property'+, +[arg1+, +arg2+, +...]val+ is not documented
def setproperty(*args); end
end
module WIN32OLE::VARIANT # is documented
# in file ext/win32ole/win32ole.c
VT_EMPTY = nil
# in file ext/win32ole/win32ole.c
VT_NULL = nil
# in file ext/win32ole/win32ole.c
VT_I2 = nil
# in file ext/win32ole/win32ole.c
VT_I4 = nil
# in file ext/win32ole/win32ole.c
VT_R4 = nil
# in file ext/win32ole/win32ole.c
VT_R8 = nil
# in file ext/win32ole/win32ole.c
VT_CY = nil
# in file ext/win32ole/win32ole.c
VT_DATE = nil
# in file ext/win32ole/win32ole.c
VT_BSTR = nil
# in file ext/win32ole/win32ole.c
VT_USERDEFINED = nil
# in file ext/win32ole/win32ole.c
VT_PTR = nil
# in file ext/win32ole/win32ole.c
VT_DISPATCH = nil
# in file ext/win32ole/win32ole.c
VT_ERROR = nil
# in file ext/win32ole/win32ole.c
VT_BOOL = nil
# in file ext/win32ole/win32ole.c
VT_VARIANT = nil
# in file ext/win32ole/win32ole.c
VT_UNKNOWN = nil
# in file ext/win32ole/win32ole.c
VT_I1 = nil
# in file ext/win32ole/win32ole.c
VT_UI1 = nil
# in file ext/win32ole/win32ole.c
VT_UI2 = nil
# in file ext/win32ole/win32ole.c
VT_UI4 = nil
# in file ext/win32ole/win32ole.c
VT_I8 = nil
# in file ext/win32ole/win32ole.c
VT_UI8 = nil
# in file ext/win32ole/win32ole.c
VT_INT = nil
# in file ext/win32ole/win32ole.c
VT_UINT = nil
# in file ext/win32ole/win32ole.c
VT_ARRAY = nil
# in file ext/win32ole/win32ole.c
VT_BYREF = nil
end
class WIN32OLE_EVENT # is documented
# in file ext/win32ole/win32ole.c:8389
# +WIN32OLE_EVENT.message_loop+ is not documented
def self.message_loop(); end
# in file ext/win32ole/win32ole.c:8373
# +ole+, +event#+ is not documented
def self.new(*args); end
# in file ext/win32ole/win32ole.c:8633
# +WIN32OLE_EVENT#handler+ is not documented
def handler(); end
# in file ext/win32ole/win32ole.c:8620
# +WIN32OLE_EVENT#handler+ is not documented
def handler=(p1); end
# in file ext/win32ole/win32ole.c:8502
# +[event]+ is not documented
def off_event(p1 = v1); end
# in file ext/win32ole/win32ole.c:8461
# +[event]{...}+ is not documented
def on_event(*args); end
# in file ext/win32ole/win32ole.c:8481
# +[event]{...}+ is not documented
def on_event_with_outargs(*args); end
# in file ext/win32ole/win32ole.c:8541
# +WIN32OLE_EVENT#unadvise->nil+ is not documented
def unadvise(); end
end
class WIN32OLE_METHOD # is documented
# in file ext/win32ole/win32ole.c:6568
# +ole_type+, +method->WIN32OLE_METHODobject+ is not documented
def self.new(p1, p2); end
# in file ext/win32ole/win32ole.c:7061
# +WIN32OLE_METHOD#dispid+ is not documented
def dispid(); end
# in file ext/win32ole/win32ole.c:6889
# +WIN32OLE_METHOD#event?+ is not documented
def event?(); end
# in file ext/win32ole/win32ole.c:6910
# +WIN32OLE_METHOD#event_interface+ is not documented
def event_interface(); end
# in file ext/win32ole/win32ole.c:7030
# +WIN32OLE_METHOD#helpcontext+ is not documented
def helpcontext(); end
# in file ext/win32ole/win32ole.c:7000
# +WIN32OLE_METHOD#helpfile+ is not documented
def helpfile(); end
# in file ext/win32ole/win32ole.c:6970
# +WIN32OLE_METHOD#helpstring+ is not documented
def helpstring(); end
# in file ext/win32ole/win32ole.c:7231
# +WIN32OLE_METHOD#inspect->String+ is not documented
def inspect(); end
# in file ext/win32ole/win32ole.c:6751
# +WIN32OLE_MTHOD#invkind+ is not documented
def invkind(); end
# in file ext/win32ole/win32ole.c:6770
# +WIN32OLE_METHOD#invoke_kind+ is not documented
def invoke_kind(); end
# in file ext/win32ole/win32ole.c:7092
# +WIN32OLE_METHOD#offset_vtbl+ is not documented
def offset_vtbl(); end
# in file ext/win32ole/win32ole.c:7216
# +WIN32OLE_METHOD#params+ is not documented
def params(); end
# in file ext/win32ole/win32ole.c:6631
# +WIN32OLE_METHOD#return_type+ is not documented
def return_type(); end
# in file ext/win32ole/win32ole.c:6699
# +WIN32OLE_METHOD#return_type_detail+ is not documented
def return_type_detail(); end
# in file ext/win32ole/win32ole.c:6665
# +WIN32OLE_METHOD#return_vtype+ is not documented
def return_vtype(); end
# in file ext/win32ole/win32ole.c:7155
# +WIN32OLE_METHOD#size_opt_params+ is not documented
def size_opt_params(); end
# in file ext/win32ole/win32ole.c:7124
# +WIN32OLE_METHOD#size_params+ is not documented
def size_params(); end
# in file ext/win32ole/win32ole.c:6807
# +WIN32OLE_METHOD#visible?+ is not documented
def visible?(); end
end
class WIN32OLE_PARAM # is documented
# in file ext/win32ole/win32ole.c:7302
# +p1+, +p2+ is not documented
def self.new(p1, p2); end
# in file ext/win32ole/win32ole.c:7545
# +WIN32OLE_PARAM#default+ is not documented
def default(); end
# in file ext/win32ole/win32ole.c:7421
# +WIN32OLE_PARAM#input?+ is not documented
def input?(); end
# in file ext/win32ole/win32ole.c:7561
# +WIN32OLE_PARAM#inspect->String+ is not documented
def inspect(); end
# in file ext/win32ole/win32ole.c:7322
# +WIN32OLE_PARAM#name+ is not documented
def name(); end
# in file ext/win32ole/win32ole.c:7353
# +WIN32OLE_PARAM#ole_type+ is not documented
def ole_type(); end
# in file ext/win32ole/win32ole.c:7387
# +WIN32OLE_PARAM#ole_type_detail+ is not documented
def ole_type_detail(); end
# in file ext/win32ole/win32ole.c:7466
# +WIN32OLE_PARAM#optional?+ is not documented
def optional?(); end
# in file ext/win32ole/win32ole.c:7448
# +WIN32OLE#output?+ is not documented
def output?(); end
# in file ext/win32ole/win32ole.c:7485
# +WIN32OLE_PARAM#retval?+ is not documented
def retval?(); end
end
class WIN32OLE_TYPE # is documented
# in file ext/win32ole/win32ole.c:5558
# +typelib+, +ole_class->WIN32OLE_TYPEobject+ is not documented
def self.new(p1, p2); end
# in file ext/win32ole/win32ole.c:4807
# +typelib+ is not documented
def self.ole_classes(p1); end
# in file ext/win32ole/win32ole.c:4846
# +WIN32OLE_TYPE.progids+ is not documented
def self.progids(); end
# in file ext/win32ole/win32ole.c:4829
# +WIN32OLE_TYPE.typelibs+ is not documented
def self.typelibs(); end
# in file ext/win32ole/win32ole.c:6080
# +WIN32OLE_TYPE#default_event_sources+ is not documented
def default_event_sources(); end
# in file ext/win32ole/win32ole.c:6098
# +WIN32OLE_TYPE#default_ole_types+ is not documented
def default_ole_types(); end
# in file ext/win32ole/win32ole.c:5689
# +WIN32OLE_TYPE#guid#+ is not documented
def guid(); end
# in file ext/win32ole/win32ole.c:5970
# +WIN32OLE_TYPE#helpcontext+ is not documented
def helpcontext(); end
# in file ext/win32ole/win32ole.c:5942
# +WIN32OLE_TYPE#helpfile+ is not documented
def helpfile(); end
# in file ext/win32ole/win32ole.c:5878
# +WIN32OLE_TYPE#helpstring#+ is not documented
def helpstring(); end
# in file ext/win32ole/win32ole.c:6045
# +WIN32OLE_TYPE#implemented_ole_types+ is not documented
def implemented_ole_types(); end
# in file ext/win32ole/win32ole.c:6115
# +WIN32OLE_TYPE#inspect->String+ is not documented
def inspect(); end
# in file ext/win32ole/win32ole.c:5789
# +WIN32OLE_TYPE#major_version+ is not documented
def major_version(); end
# in file ext/win32ole/win32ole.c:5819
# +WIN32OLE_TYPE#minor_version#+ is not documented
def minor_version(); end
# in file ext/win32ole/win32ole.c:5594
# +WIN32OLE_TYPE#name#+ is not documented
def name(); end
# in file ext/win32ole/win32ole.c:6203
# +WIN32OLE_TYPE#ole_methods#thearrayofWIN32OLE_METHODobjects.+ is not documented
def ole_methods(); end
# in file ext/win32ole/win32ole.c:5654
# +WIN32OLE_TYPE#ole_type#+ is not documented
def ole_type(); end
# in file ext/win32ole/win32ole.c:5987
# +WIN32OLE_TYPE#ole_typelib+ is not documented
def ole_typelib(); end
# in file ext/win32ole/win32ole.c:5724
# +WIN32OLE_TYPE#progid#+ is not documented
def progid(); end
# in file ext/win32ole/win32ole.c:6063
# +WIN32OLE_TYPE#source_ole_types+ is not documented
def source_ole_types(); end
# in file ext/win32ole/win32ole.c:5913
# +WIN32OLE_TYPE#src_type#+ is not documented
def src_type(); end
# in file ext/win32ole/win32ole.c:5850
# +WIN32OLE_TYPE#typekind#+ is not documented
def typekind(); end
# in file ext/win32ole/win32ole.c:6183
# +WIN32OLE_TYPE#variables+ is not documented
def variables(); end
# in file ext/win32ole/win32ole.c:5759
# +WIN32OLE_TYPE#visible#+ is not documented
def visible?(); end
end
class WIN32OLE_TYPELIB # is documented
# in file ext/win32ole/win32ole.c:5196
# +typelib[+, +version1+, +version2]->WIN32OLE_TYPELIBobject+ is not documented
def self.new(*args); end
# in file ext/win32ole/win32ole.c:4975
# +WIN32OLE_TYPELIB.typelibs+ is not documented
def self.typelibs(); end
# in file ext/win32ole/win32ole.c:5245
# +WIN32OLE_TYPELIB#guid->Theguidstring.+ is not documented
def guid(); end
# in file ext/win32ole/win32ole.c:5535
# +WIN32OLE_TYPELIB#inspect->String+ is not documented
def inspect(); end
# in file ext/win32ole/win32ole.c:5488
# +WIN32OLE_TYPELIB#library_name+ is not documented
def library_name(); end
# in file ext/win32ole/win32ole.c:5325
# +WIN32OLE_TYPELIB#major_version->Thetypelibrarymajorversion.+ is not documented
def major_version(); end
# in file ext/win32ole/win32ole.c:5348
# +WIN32OLE_TYPELIB#minor_version->Thetypelibraryminorversion.+ is not documented
def minor_version(); end
# in file ext/win32ole/win32ole.c:5273
# +WIN32OLE_TYPELIB#name->Thetypelibraryname+ is not documented
def name(); end
# in file ext/win32ole/win32ole.c:5516
# +WIN32OLE_TYPELIB#ole_types->ThearrayofWIN32OLE_TYPEobjectincludedthetypelibrary.+ is not documented
def ole_types(); end
# in file ext/win32ole/win32ole.c:5419
# +WIN32OLE_TYPELIB#path->Thetypelibraryfilepath.+ is not documented
def path(); end
# in file ext/win32ole/win32ole.c:5300
# +WIN32OLE_TYPELIB#version->Thetypelibraryversion.+ is not documented
def version(); end
# in file ext/win32ole/win32ole.c:5459
# +WIN32OLE_TYPELIB#visible?+ is not documented
def visible?(); end
end
class WIN32OLE_VARIABLE # is documented
# in file ext/win32ole/win32ole.c:6512
# +WIN32OLE_VARIABLE#inspect->String+ is not documented
def inspect(); end
# in file ext/win32ole/win32ole.c:6237
# +WIN32OLE_VARIABLE#name+ is not documented
def name(); end
# in file ext/win32ole/win32ole.c:6277
# +WIN32OLE_VARIABLE#ole_type+ is not documented
def ole_type(); end
# in file ext/win32ole/win32ole.c:6311
# +WIN32OLE_VARIABLE#ole_type_detail+ is not documented
def ole_type_detail(); end
# in file ext/win32ole/win32ole.c:6355
# +WIN32OLE_VARIABLE#value+ is not documented
def value(); end
# in file ext/win32ole/win32ole.c:6457
# +WIN32OLE_VARIABLE#variable_kind+ is not documented
def variable_kind(); end
# in file ext/win32ole/win32ole.c:6497
# +WIN32OLE_VARIABLE#varkind+ is not documented
def varkind(); end
# in file ext/win32ole/win32ole.c:6401
# +WIN32OLE_VARIABLE#visible?+ is not documented
def visible?(); end
end
class WIN32OLE_VARIANT # is documented
# in file ext/win32ole/win32ole.c
Empty = nil
# in file ext/win32ole/win32ole.c
Null = nil
# in file ext/win32ole/win32ole.c
Nothing = nil
# in file ext/win32ole/win32ole.c:8675
# +ary+, +vt+ is not documented
def self.array(p1, p2); end
# in file ext/win32ole/win32ole.c:8743
# +val+, +vartype#+ is not documented
def self.new(*args); end
# in file ext/win32ole/win32ole.c:8862
# +WIN32OLE_VARIANT[i+, +j+, +...]#+ is not documented
def [](*args); end
# in file ext/win32ole/win32ole.c:8942
# +WIN32OLE_VARIANT[i+, +j+, +...]+ is not documented
def []=(*args); end
# in file ext/win32ole/win32ole.c:8991
# +WIN32OLE_VARIANT.value#+ is not documented
def value(); end
# in file ext/win32ole/win32ole.c:9052
# +WIN32OLE_VARIANT.value+ is not documented
def value=(p1); end
# in file ext/win32ole/win32ole.c:9030
# +WIN32OLE_VARIANT.vartype#+ is not documented
def vartype(); end
end
class Win32::Registry # is documented
# in file ext/dl/win32/lib/win32/registry.rb:411
# +hkey+, +subkey+, +desired+, +opt+, +obj+ is not documented
def self.create(hkey, subkey, desired = KEY_ALL_ACCESS, opt = REG_OPTION_RESERVED); end
# in file ext/dl/win32/lib/win32/registry.rb:332
# +str+ is not documented
def self.expand_environ(str); end
# in file ext/dl/win32/lib/win32/registry.rb:383
# +hkey+, +subkey+, +desired+, +opt+, +obj+ is not documented
def self.open(hkey, subkey, desired = KEY_READ, opt = REG_OPTION_RESERVED); end
# in file ext/dl/win32/lib/win32/registry.rb:363
# +time+ is not documented
def self.time2wtime(time); end
# in file ext/dl/win32/lib/win32/registry.rb:349
# +type+ is not documented
def self.type2name(type); end
# in file ext/dl/win32/lib/win32/registry.rb:356
# +wtime+ is not documented
def self.wtime2time(wtime); end
# in file ext/dl/win32/lib/win32/registry.rb:620
# +name+, +*rtype+ is not documented
def [](name, *rtype); end
# in file ext/dl/win32/lib/win32/registry.rb:715
# +name+, +rtype+, +value+ is not documented
def []=(name, rtype, value = nil); end
# in file ext/dl/win32/lib/win32/registry.rb:488
# +depth+ is not documented
def _dump(depth); end
# in file ext/dl/win32/lib/win32/registry.rb:502
# +subkey+, +desired+, +opt+, +&blk+ is not documented
def create(subkey, desired = KEY_ALL_ACCESS, opt = REG_OPTION_RESERVED, &blk); end
# in file ext/dl/win32/lib/win32/registry.rb
# +name+ is not documented
def delete(name); end
# in file ext/dl/win32/lib/win32/registry.rb:778
# +name+, +recursive+ is not documented
def delete_key(name, recursive = false); end
# in file ext/dl/win32/lib/win32/registry.rb:767
# +name+ is not documented
def delete_value(name); end
# in file ext/dl/win32/lib/win32/registry.rb:547
# ++, +subkey+, +wtime+ is not documented
def each_key(); end
# in file ext/dl/win32/lib/win32/registry.rb:520
# ++, +subkey+, +type+, +data+ is not documented
def each_value(); end
# in file ext/dl/win32/lib/win32/registry.rb:495
# +subkey+, +desired+, +opt+, +&blk+ is not documented
def open(subkey, desired = KEY_READ, opt = REG_OPTION_RESERVED, &blk); end
# in file ext/dl/win32/lib/win32/registry.rb:586
# +name+, +*rtype+ is not documented
def read(name, *rtype); end
# in file ext/dl/win32/lib/win32/registry.rb:671
# +name+ is not documented
def read_bin(name); end
# in file ext/dl/win32/lib/win32/registry.rb:661
# +name+ is not documented
def read_i(name); end
# in file ext/dl/win32/lib/win32/registry.rb:636
# +name+ is not documented
def read_s(name); end
# in file ext/dl/win32/lib/win32/registry.rb:646
# +name+ is not documented
def read_s_expand(name); end
# in file ext/dl/win32/lib/win32/registry.rb:683
# +name+, +type+, +data+ is not documented
def write(name, type, data); end
# in file ext/dl/win32/lib/win32/registry.rb:759
# +name+, +value+ is not documented
def write_bin(name, value); end
# in file ext/dl/win32/lib/win32/registry.rb:749
# +name+, +value+ is not documented
def write_i(name, value); end
# in file ext/dl/win32/lib/win32/registry.rb:739
# +name+, +value+ is not documented
def write_s(name, value); end
end
module Win32::Registry::API # is documented
# in file ext/dl/win32/lib/win32/registry.rb:306
# +hkey+ is not documented
def CloseKey(hkey); end
# in file ext/dl/win32/lib/win32/registry.rb:258
# +hkey+, +name+, +opt+, +desired+ is not documented
def CreateKey(hkey, name, opt, desired); end
# in file ext/dl/win32/lib/win32/registry.rb:298
# +hkey+, +name+ is not documented
def DeleteKey(hkey, name); end
# in file ext/dl/win32/lib/win32/registry.rb:294
# +hkey+, +name+ is not documented
def DeleteValue(hkey, name); end
# in file ext/dl/win32/lib/win32/registry.rb:273
# +hkey+, +index+ is not documented
def EnumKey(hkey, index); end
# in file ext/dl/win32/lib/win32/registry.rb:266
# +hkey+, +index+ is not documented
def EnumValue(hkey, index); end
# in file ext/dl/win32/lib/win32/registry.rb:302
# +hkey+ is not documented
def FlushKey(hkey); end
# in file ext/dl/win32/lib/win32/registry.rb:252
# +hkey+, +name+, +opt+, +desired+ is not documented
def OpenKey(hkey, name, opt, desired); end
# in file ext/dl/win32/lib/win32/registry.rb:310
# +hkey+ is not documented
def QueryInfoKey(hkey); end
# in file ext/dl/win32/lib/win32/registry.rb:281
# +hkey+, +name+ is not documented
def QueryValue(hkey, name); end
# in file ext/dl/win32/lib/win32/registry.rb:290
# +hkey+, +name+, +type+, +data+, +size+ is not documented
def SetValue(hkey, name, type, data, size); end
# in file ext/dl/win32/lib/win32/registry.rb:230
# +result+ is not documented
def check(result); end
# in file ext/dl/win32/lib/win32/registry.rb:234
# +dw+ is not documented
def packdw(dw); end
# in file ext/dl/win32/lib/win32/registry.rb:243
# +qw+ is not documented
def packqw(qw); end
# in file ext/dl/win32/lib/win32/registry.rb:238
# +dw+ is not documented
def unpackdw(dw); end
# in file ext/dl/win32/lib/win32/registry.rb:247
# +qw+ is not documented
def unpackqw(qw); end
end
module Win32::Registry::Constants # is documented
# in file ext/dl/win32/lib/win32/registry.rb:95
HKEY_CLASSES_ROOT = nil
# in file ext/dl/win32/lib/win32/registry.rb:96
HKEY_CURRENT_USER = nil
# in file ext/dl/win32/lib/win32/registry.rb:97
HKEY_LOCAL_MACHINE = nil
# in file ext/dl/win32/lib/win32/registry.rb:98
HKEY_USERS = nil
# in file ext/dl/win32/lib/win32/registry.rb:99
HKEY_PERFORMANCE_DATA = nil
# in file ext/dl/win32/lib/win32/registry.rb:100
HKEY_PERFORMANCE_TEXT = nil
# in file ext/dl/win32/lib/win32/registry.rb:101
HKEY_PERFORMANCE_NLSTEXT = nil
# in file ext/dl/win32/lib/win32/registry.rb:102
HKEY_CURRENT_CONFIG = nil
# in file ext/dl/win32/lib/win32/registry.rb:103
HKEY_DYN_DATA = nil
# in file ext/dl/win32/lib/win32/registry.rb:105
REG_NONE = nil
# in file ext/dl/win32/lib/win32/registry.rb:106
REG_SZ = nil
# in file ext/dl/win32/lib/win32/registry.rb:107
REG_EXPAND_SZ = nil
# in file ext/dl/win32/lib/win32/registry.rb:108
REG_BINARY = nil
# in file ext/dl/win32/lib/win32/registry.rb:109
REG_DWORD = nil
# in file ext/dl/win32/lib/win32/registry.rb:110
REG_DWORD_LITTLE_ENDIAN = nil
# in file ext/dl/win32/lib/win32/registry.rb:111
REG_DWORD_BIG_ENDIAN = nil
# in file ext/dl/win32/lib/win32/registry.rb:112
REG_LINK = nil
# in file ext/dl/win32/lib/win32/registry.rb:113
REG_MULTI_SZ = nil
# in file ext/dl/win32/lib/win32/registry.rb:114
REG_RESOURCE_LIST = nil
# in file ext/dl/win32/lib/win32/registry.rb:115
REG_FULL_RESOURCE_DESCRIPTOR = nil
# in file ext/dl/win32/lib/win32/registry.rb:116
REG_RESOURCE_REQUIREMENTS_LIST = nil
# in file ext/dl/win32/lib/win32/registry.rb:117
REG_QWORD = nil
# in file ext/dl/win32/lib/win32/registry.rb:118
REG_QWORD_LITTLE_ENDIAN = nil
# in file ext/dl/win32/lib/win32/registry.rb:120
STANDARD_RIGHTS_READ = nil
# in file ext/dl/win32/lib/win32/registry.rb:121
STANDARD_RIGHTS_WRITE = nil
# in file ext/dl/win32/lib/win32/registry.rb:122
KEY_QUERY_VALUE = nil
# in file ext/dl/win32/lib/win32/registry.rb:123
KEY_SET_VALUE = nil
# in file ext/dl/win32/lib/win32/registry.rb:124
KEY_CREATE_SUB_KEY = nil
# in file ext/dl/win32/lib/win32/registry.rb:125
KEY_ENUMERATE_SUB_KEYS = nil
# in file ext/dl/win32/lib/win32/registry.rb:126
KEY_NOTIFY = nil
# in file ext/dl/win32/lib/win32/registry.rb:127
KEY_CREATE_LINK = nil
# in file ext/dl/win32/lib/win32/registry.rb:128
KEY_READ = nil
# in file ext/dl/win32/lib/win32/registry.rb:130
KEY_WRITE = nil
# in file ext/dl/win32/lib/win32/registry.rb:132
KEY_EXECUTE = nil
# in file ext/dl/win32/lib/win32/registry.rb:133
KEY_ALL_ACCESS = nil
# in file ext/dl/win32/lib/win32/registry.rb:135
REG_OPTION_RESERVED = nil
# in file ext/dl/win32/lib/win32/registry.rb:136
REG_OPTION_NON_VOLATILE = nil
# in file ext/dl/win32/lib/win32/registry.rb:137
REG_OPTION_VOLATILE = nil
# in file ext/dl/win32/lib/win32/registry.rb:138
REG_OPTION_CREATE_LINK = nil
# in file ext/dl/win32/lib/win32/registry.rb:139
REG_OPTION_BACKUP_RESTORE = nil
# in file ext/dl/win32/lib/win32/registry.rb:140
REG_OPTION_OPEN_LINK = nil
# in file ext/dl/win32/lib/win32/registry.rb:141
REG_LEGAL_OPTION = nil
# in file ext/dl/win32/lib/win32/registry.rb:145
REG_CREATED_NEW_KEY = nil
# in file ext/dl/win32/lib/win32/registry.rb:146
REG_OPENED_EXISTING_KEY = nil
# in file ext/dl/win32/lib/win32/registry.rb:148
REG_WHOLE_HIVE_VOLATILE = nil
# in file ext/dl/win32/lib/win32/registry.rb:149
REG_REFRESH_HIVE = nil
# in file ext/dl/win32/lib/win32/registry.rb:150
REG_NO_LAZY_FLUSH = nil
# in file ext/dl/win32/lib/win32/registry.rb:151
REG_FORCE_RESTORE = nil
# in file ext/dl/win32/lib/win32/registry.rb:153
MAX_KEY_LENGTH = nil
# in file ext/dl/win32/lib/win32/registry.rb:154
MAX_VALUE_LENGTH = nil
end
class Win32::Registry::Error # is documented
# in file ext/dl/win32/lib/win32/registry.rb:167
FormatMessageA = nil
attr_reader :code # in file ext/dl/win32/lib/win32/registry.rb:175
# in file ext/dl/win32/lib/win32/registry.rb:168
# +code+ is not documented
def self.new(code); end
end
class Win32::Registry::PredefinedKey # is documented
# in file ext/dl/win32/lib/win32/registry.rb:182
# +hkey+, +keyname+ is not documented
def self.new(hkey, keyname); end
end
module Win32::Resolv # is documented
# in file ext/dl/win32/lib/win32/resolv.rb:11
API = nil
# in file ext/dl/win32/lib/win32/resolv.rb:13
def self.get_hosts_path(); end
# in file ext/dl/win32/lib/win32/resolv.rb:19
def self.get_resolv_info(); end
end
module Win32::SSPI # is documented
# in file ext/dl/win32/lib/win32/sspi.rb:21
SECPKG_CRED_OUTBOUND = nil
# in file ext/dl/win32/lib/win32/sspi.rb:22
SECPKG_CRED_BOTH = nil
# in file ext/dl/win32/lib/win32/sspi.rb:26
SECURITY_NETWORK_DREP = nil
# in file ext/dl/win32/lib/win32/sspi.rb:30
ISC_REQ_SEQUENCE_DETECT = nil
# in file ext/dl/win32/lib/win32/sspi.rb:31
ISC_REQ_CONFIDENTIALITY = nil
# in file ext/dl/win32/lib/win32/sspi.rb:32
ISC_REQ_USE_SESSION_KEY = nil
# in file ext/dl/win32/lib/win32/sspi.rb:33
ISC_REQ_PROMPT_FOR_CREDS = nil
# in file ext/dl/win32/lib/win32/sspi.rb:34
ISC_REQ_CONNECTION = nil
end
class Win32::SSPI::Identity # is documented
# in file ext/dl/win32/lib/win32/sspi.rb:134
SEC_WINNT_AUTH_IDENTITY_ANSI = nil
attr_accessor :user # in file ext/dl/win32/lib/win32/sspi.rb:136
attr_accessor :domain # in file ext/dl/win32/lib/win32/sspi.rb:136
attr_accessor :password # in file ext/dl/win32/lib/win32/sspi.rb:136
# in file ext/dl/win32/lib/win32/sspi.rb:138
# +user+, +domain+, +password+ is not documented
def self.new(user = nil, domain = nil, password = nil); end
# in file ext/dl/win32/lib/win32/sspi.rb:145
def to_p(); end
end
class Win32::SSPI::NegotiateAuth # is documented
attr_accessor :credentials # in file ext/dl/win32/lib/win32/sspi.rb:209
attr_accessor :context # in file ext/dl/win32/lib/win32/sspi.rb:209
attr_accessor :contextAttributes # in file ext/dl/win32/lib/win32/sspi.rb:209
attr_accessor :user # in file ext/dl/win32/lib/win32/sspi.rb:209
attr_accessor :domain # in file ext/dl/win32/lib/win32/sspi.rb:209
# in file ext/dl/win32/lib/win32/sspi.rb:237
# +user+, +domain+ is not documented
def self.new(user = nil, domain = nil); end
# in file ext/dl/win32/lib/win32/sspi.rb:222
# +http+, +path+, +user+, +domain+ is not documented
def self.proxy_auth_get(http, path, user = nil, domain = nil); end
# in file ext/dl/win32/lib/win32/sspi.rb:270
# +token+ is not documented
def complete_authentication(token); end
end
class Win32::SSPI::SSPIResult # is documented
# in file ext/dl/win32/lib/win32/sspi.rb:157
SEC_I_CONTINUE_NEEDED = nil
# in file ext/dl/win32/lib/win32/sspi.rb:161
SEC_E_INTERNAL_ERROR = nil
# in file ext/dl/win32/lib/win32/sspi.rb:162
SEC_E_INVALID_HANDLE = nil
# in file ext/dl/win32/lib/win32/sspi.rb:163
SEC_E_INVALID_TOKEN = nil
# in file ext/dl/win32/lib/win32/sspi.rb:164
SEC_E_LOGON_DENIED = nil
# in file ext/dl/win32/lib/win32/sspi.rb:165
SEC_E_NO_AUTHENTICATING_AUTHORITY = nil
# in file ext/dl/win32/lib/win32/sspi.rb:166
SEC_E_NO_CREDENTIALS = nil
# in file ext/dl/win32/lib/win32/sspi.rb:167
SEC_E_TARGET_UNKNOWN = nil
# in file ext/dl/win32/lib/win32/sspi.rb:168
SEC_E_UNSUPPORTED_FUNCTION = nil
# in file ext/dl/win32/lib/win32/sspi.rb:169
SEC_E_WRONG_PRINCIPAL = nil
# in file ext/dl/win32/lib/win32/sspi.rb:173
SEC_E_SECPKG_NOT_FOUND = nil
# in file ext/dl/win32/lib/win32/sspi.rb:174
SEC_E_UNKNOWN_CREDENTIALS = nil
attr_reader :value # in file ext/dl/win32/lib/win32/sspi.rb:179
# in file ext/dl/win32/lib/win32/sspi.rb:181
# +value+ is not documented
def self.new(value); end
# in file ext/dl/win32/lib/win32/sspi.rb:196
# +other+ is not documented
def ==(other); end
# in file ext/dl/win32/lib/win32/sspi.rb:192
def ok?(); end
end
class Win32::SSPI::SecurityBuffer # is documented
# in file ext/dl/win32/lib/win32/sspi.rb:79
SECBUFFER_TOKEN = nil
# in file ext/dl/win32/lib/win32/sspi.rb:81
TOKENBUFSIZE = nil
# in file ext/dl/win32/lib/win32/sspi.rb:82
SECBUFFER_VERSION = nil
# in file ext/dl/win32/lib/win32/sspi.rb:84
# +buffer+ is not documented
def self.new(buffer = nil); end
# in file ext/dl/win32/lib/win32/sspi.rb:90
def bufferSize(); end
# in file ext/dl/win32/lib/win32/sspi.rb:95
def bufferType(); end
# in file ext/dl/win32/lib/win32/sspi.rb:105
def to_p(); end
# in file ext/dl/win32/lib/win32/sspi.rb:100
def token(); end
end
class Win32::SSPI::SecurityHandle # is documented
# in file ext/dl/win32/lib/win32/sspi.rb:54
def lower(); end
# in file ext/dl/win32/lib/win32/sspi.rb:58
def to_p(); end
# in file ext/dl/win32/lib/win32/sspi.rb:50
def upper(); end
end
class Win32::SSPI::TimeStamp # is documented
attr_reader :struct # in file ext/dl/win32/lib/win32/sspi.rb:68
# in file ext/dl/win32/lib/win32/sspi.rb:70
def to_p(); end
end
class Win32API # is documented
# in file ext/dl/win32/lib/Win32API.rb:8
DLL = nil
# in file ext/dl/win32/lib/Win32API.rb:9
TYPEMAP = nil
# in file ext/dl/win32/lib/Win32API.rb:10
POINTER_TYPE = nil
# in file ext/dl/win32/lib/Win32API.rb:12
# +dllname+, +func+, +import+, +export+, +calltype+ is not documented
def self.new(dllname, func, import, export = "0", calltype = :stdcall); end
# in file ext/dl/win32/lib/Win32API.rb
# +*args+ is not documented
def Call(*args); end
# in file ext/dl/win32/lib/Win32API.rb:20
# +*args+ is not documented
def call(*args); end
end
class XML::Parser # is documented
# in file lib/rss/xmlparser.rb:23
Error = nil
end
class XMLRPC::BasicServer # is documented
# in file lib/xmlrpc/server.rb:38
ERR_METHOD_MISSING = nil
# in file lib/xmlrpc/server.rb:39
ERR_UNCAUGHT_EXCEPTION = nil
# in file lib/xmlrpc/server.rb:40
ERR_MC_WRONG_PARAM = nil
# in file lib/xmlrpc/server.rb:41
ERR_MC_MISSING_PARAMS = nil
# in file lib/xmlrpc/server.rb:42
ERR_MC_MISSING_METHNAME = nil
# in file lib/xmlrpc/server.rb:43
ERR_MC_RECURSIVE_CALL = nil
# in file lib/xmlrpc/server.rb:44
ERR_MC_WRONG_PARAM_PARAMS = nil
# in file lib/xmlrpc/server.rb:45
ERR_MC_EXPECTED_STRUCT = nil
# in file lib/xmlrpc/server.rb:115
# +obj_or_signature+, +&block+ is not documented
def add_handler(prefix, obj_or_signature=nil, help=nil, &block); end
# in file lib/xmlrpc/server.rb:283
# +data+ is not documented
def process(data); end
# in file lib/xmlrpc/server.rb:185
# +&handler+ is not documented
def set_default_handler(&handler); end
# in file lib/xmlrpc/server.rb:161
# +&handler+ is not documented
def set_service_hook(&handler); end
end
class XMLRPC::CGIServer # is documented
# in file lib/xmlrpc/server.rb:390
# +*a+ is not documented
def self.new(*a); end
# in file lib/xmlrpc/server.rb:395
# +*a+ is not documented
def self.new(*a); end
end
class XMLRPC::Client # is documented
# in file lib/xmlrpc/client.rb:55
USER_AGENT = nil
# in file lib/xmlrpc/client.rb
# +hash+ is not documented
def self.new_from_hash(hash={}); end
# in file lib/xmlrpc/client.rb
# +uri+, +proxy+, +timeout+ is not documented
def self.new_from_uri(uri, proxy=nil, timeout=nil); end
# in file lib/xmlrpc/client.rb:261
# +*args+ is not documented
def call(method, *args); end
# in file lib/xmlrpc/client.rb:279
# +method+, +*args+ is not documented
def call2(method, *args); end
# in file lib/xmlrpc/client.rb:313
# +method+, +*args+ is not documented
def call2_async(method, *args); end
# in file lib/xmlrpc/client.rb:301
# +method+, +*args+ is not documented
def call_async(method, *args); end
# in file lib/xmlrpc/client.rb:328
# +*methods+ is not documented
def multicall(*methods); end
# in file lib/xmlrpc/client.rb:341
# +*methods+ is not documented
def multicall2(*methods); end
# in file lib/xmlrpc/client.rb:373
# +*methods+ is not documented
def multicall2_async(*methods); end
# in file lib/xmlrpc/client.rb:361
# +*methods+ is not documented
def multicall_async(*methods); end
# in file lib/xmlrpc/client.rb:384
# +*args+ is not documented
def proxy(prefix=nil, *args); end
# in file lib/xmlrpc/client.rb:392
# +prefix+, +*args+ is not documented
def proxy2(prefix=nil, *args); end
# in file lib/xmlrpc/client.rb:419
# +prefix+, +*args+ is not documented
def proxy2_async(prefix=nil, *args); end
# in file lib/xmlrpc/client.rb:412
# +prefix+, +*args+ is not documented
def proxy_async(prefix=nil, *args); end
end
class XMLRPC::Client::Proxy # is documented
# in file lib/xmlrpc/client.rb:591
# +mid+, +*args+ is not documented
def method_missing(mid, *args); end
end
module XMLRPC::Config # is documented
# in file lib/xmlrpc/config.rb:25
ENABLE_NIL_PARSER = nil
end
module XMLRPC::Convert # is documented
# in file lib/xmlrpc/parser.rb:95
# +str+ is not documented
def self.double(str); end
# in file lib/xmlrpc/parser.rb:76
# +str+ is not documented
def self.int(str); end
end
class XMLRPC::Create # is documented
# in file lib/xmlrpc/create.rb:105
# +xml_writer+ is not documented
def self.new(xml_writer = nil); end
# in file lib/xmlrpc/create.rb:175
# +param+ is not documented
def conv2value(param); end
# in file lib/xmlrpc/create.rb:110
# +name+, +*params+ is not documented
def methodCall(name, *params); end
# in file lib/xmlrpc/create.rb:144
# +*params+ is not documented
def methodResponse(is_ret, *params); end
end
class XMLRPC::DateTime # is documented
# in file lib/xmlrpc/datetime.rb:116
# +o+ is not documented
def ==(o); end
# in file lib/xmlrpc/datetime.rb
# +value+ is not documented
def mon=(value); end
end
class XMLRPC::FaultException # is documented
attr_reader :faultCode # in file lib/xmlrpc/parser.rb:53
attr_reader :faultString # in file lib/xmlrpc/parser.rb:53
# in file lib/xmlrpc/parser.rb:58
# +faultCode+ is not documented
def self.new(faultCode, faultString); end
end
class XMLRPC::Marshal # is documented
# in file lib/xmlrpc/marshal.rb
# +param+ is not documented
def self.dump( param ); end
# in file lib/xmlrpc/marshal.rb:20
# +methodName+, +*params+ is not documented
def self.dump_call( methodName, *params ); end
# in file lib/xmlrpc/marshal.rb:24
# +param+ is not documented
def self.dump_response( param ); end
# in file lib/xmlrpc/marshal.rb
# +stringOrReadable+ is not documented
def self.load( stringOrReadable ); end
# in file lib/xmlrpc/marshal.rb:28
# +stringOrReadable+ is not documented
def self.load_call( stringOrReadable ); end
# in file lib/xmlrpc/marshal.rb:32
# +stringOrReadable+ is not documented
def self.load_response( stringOrReadable ); end
# in file lib/xmlrpc/marshal.rb:41
# +parser+, +writer+ is not documented
def self.new( parser = nil, writer = nil ); end
# in file lib/xmlrpc/marshal.rb:46
# +methodName+, +*params+ is not documented
def dump_call( methodName, *params ); end
# in file lib/xmlrpc/marshal.rb:50
# +param+ is not documented
def dump_response( param ); end
# in file lib/xmlrpc/marshal.rb:55
# +stringOrReadable+ is not documented
def load_call( stringOrReadable ); end
# in file lib/xmlrpc/marshal.rb:60
# +stringOrReadable+ is not documented
def load_response( stringOrReadable ); end
end
class XMLRPC::ModRubyServer # is documented
# in file lib/xmlrpc/server.rb:466
# +*a+ is not documented
def self.new(*a); end
end
module XMLRPC::ParseContentType # is documented
# in file lib/xmlrpc/utils.rb:164
# +str+ is not documented
def parse_content_type(str); end
end
module XMLRPC::ParserWriterChooseMixin # is documented
# in file lib/xmlrpc/utils.rb:39
# +parser+ is not documented
def set_parser(parser); end
# in file lib/xmlrpc/utils.rb:29
# +writer+ is not documented
def set_writer(writer); end
end
class XMLRPC::Server # is documented
# in file lib/xmlrpc/server.rb:574
# +maxConnections+, +stdlog+ is not documented
def self.new(port=8080, host="127.0.0.1", maxConnections=4, stdlog=$stdout, audit=true, debug=true, *a); end
end
class XMLRPC::Service::BasicInterface # is documented
attr_reader :prefix # in file lib/xmlrpc/utils.rb:70
# in file lib/xmlrpc/utils.rb:72
# +prefix+ is not documented
def self.new(prefix); end
# in file lib/xmlrpc/utils.rb:77
# +sig+, +help+, +meth_name+ is not documented
def add_method(sig, help=nil, meth_name=nil); end
end
class XMLRPC::Service::Interface # is documented
# in file lib/xmlrpc/utils.rb:112
# +prefix+, +&p+ is not documented
def self.new(prefix, &p); end
# in file lib/xmlrpc/utils.rb:118
# +obj+, +delim+ is not documented
def get_methods(obj, delim="."); end
end
class XMLRPC::Service::PublicInstanceMethodsInterface # is documented
# in file lib/xmlrpc/utils.rb:134
# +prefix+ is not documented
def self.new(prefix); end
# in file lib/xmlrpc/utils.rb:138
# +obj+, +delim+ is not documented
def get_methods(obj, delim="."); end
end
class XMLRPC::WEBrickServlet # is documented
# in file lib/xmlrpc/server.rb:628
# +*a+ is not documented
def self.new(*a); end
# in file lib/xmlrpc/server.rb:639
# +config+, +*options+ is not documented
def get_instance(config, *options); end
# in file lib/xmlrpc/server.rb:662
# +request+, +response+ is not documented
def service(request, response); end
# in file lib/xmlrpc/server.rb:647
# +*ip_addr+ is not documented
def set_valid_ip(*ip_addr); end
end
module XMLRPC::XMLParser # is documented
# in file lib/xmlrpc/parser.rb:820
Classes = nil
# in file lib/xmlrpc/parser.rb:825
# ++, +klass+ is not documented
def self.each_installed_parser(); end
end
class XMLRPC::XMLParser::AbstractStreamParser # is documented
# in file lib/xmlrpc/parser.rb:499
# +str+ is not documented
def parseMethodCall(str); end
# in file lib/xmlrpc/parser.rb:484
# +str+ is not documented
def parseMethodResponse(str); end
end
class XMLRPC::XMLParser::AbstractTreeParser # is documented
# in file lib/xmlrpc/parser.rb:196
# +str+ is not documented
def parseMethodCall(str); end
# in file lib/xmlrpc/parser.rb:192
# +str+ is not documented
def parseMethodResponse(str); end
end
class XMLRPC::XMLParser::NQXMLParser # is documented
# in file lib/xmlrpc/parser.rb:697
def self.new(); end
end
class XMLRPC::XMLParser::NQXMLStreamParser # is documented
# in file lib/xmlrpc/parser.rb:615
def self.new(); end
end
class XMLRPC::XMLParser::NQXMLStreamParser::XMLRPCParser # is documented
# in file lib/xmlrpc/parser.rb:623
# +str+ is not documented
def parse(str); end
end
class XMLRPC::XMLParser::NQXMLTreeParser # is documented
# in file lib/xmlrpc/parser.rb:697
def self.new(); end
end
class XMLRPC::XMLParser::REXMLStreamParser # is documented
# in file lib/xmlrpc/parser.rb:724
def self.new(); end
end
class XMLRPC::XMLParser::REXMLStreamParser::StreamListener # is documented
# in file lib/xmlrpc/parser.rb:737
# +*a+ is not documented
def method_missing(*a); end
# in file lib/xmlrpc/parser.rb:741
# +str+ is not documented
def parse(str); end
end
module XMLRPC::XMLParser::StreamParserMixin # is documented
attr_reader :params # in file lib/xmlrpc/parser.rb:508
attr_reader :method_name # in file lib/xmlrpc/parser.rb:509
attr_reader :fault # in file lib/xmlrpc/parser.rb:510
# in file lib/xmlrpc/parser.rb:512
# +*a+ is not documented
def self.new(*a); end
# in file lib/xmlrpc/parser.rb:595
# +data+ is not documented
def character(data); end
# in file lib/xmlrpc/parser.rb:550
# +name+ is not documented
def endElement(name); end
# in file lib/xmlrpc/parser.rb:530
# +name+, +attrs+ is not documented
def startElement(name, attrs=[]); end
end
class XMLRPC::XMLParser::XMLParser # is documented
# in file lib/xmlrpc/parser.rb:645
def self.new(); end
end
class XMLRPC::XMLParser::XMLScanStreamParser # is documented
# in file lib/xmlrpc/parser.rb:749
def self.new(); end
end
class XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser # is documented
# in file lib/xmlrpc/parser.rb:757
Entities = nil
# in file lib/xmlrpc/parser.rb:805
# +*a+ is not documented
def method_missing(*a); end
# in file lib/xmlrpc/parser.rb:784
# +str+ is not documented
def on_cdata(str); end
# in file lib/xmlrpc/parser.rb:780
# +str+ is not documented
def on_chardata(str); end
# in file lib/xmlrpc/parser.rb:797
# +code+ is not documented
def on_charref(code); end
# in file lib/xmlrpc/parser.rb:801
# +code+ is not documented
def on_charref_hex(code); end
# in file lib/xmlrpc/parser.rb:788
# +ent+ is not documented
def on_entityref(ent); end
# in file lib/xmlrpc/parser.rb:773
# +name+ is not documented
def on_stag_end(name); end
# in file lib/xmlrpc/parser.rb:775
# +name+ is not documented
def on_stag_end_empty(name); end
# in file lib/xmlrpc/parser.rb:765
# +str+ is not documented
def parse(str); end
end
class XMLRPC::XMLParser::XMLStreamParser # is documented
# in file lib/xmlrpc/parser.rb:606
def self.new(); end
end
class XMLRPC::XMLParser::XMLTreeParser # is documented
# in file lib/xmlrpc/parser.rb:645
def self.new(); end
end
module XMLRPC::XMLWriter # is documented
# in file lib/xmlrpc/create.rb:87
Classes = nil
# in file lib/xmlrpc/create.rb:90
# ++, +klass+ is not documented
def self.each_installed_writer(); end
end
class XMLRPC::XMLWriter::Abstract # is documented
# in file lib/xmlrpc/create.rb:15
# +name+, +*children+ is not documented
def ele(name, *children); end
# in file lib/xmlrpc/create.rb:19
# +name+, +txt+ is not documented
def tag(name, txt); end
end
class XMLRPC::XMLWriter::Simple # is documented
# in file lib/xmlrpc/create.rb:31
# +*params+ is not documented
def document(*params); end
# in file lib/xmlrpc/create.rb:27
# +doc+ is not documented
def document_to_str(doc); end
# in file lib/xmlrpc/create.rb:39
# +name+, +attrs+, +*children+ is not documented
def element(name, attrs, *children); end
# in file lib/xmlrpc/create.rb:35
# +name+, +*params+ is not documented
def pi(name, *params); end
# in file lib/xmlrpc/create.rb:48
# +txt+ is not documented
def text(txt); end
end
class XMLRPC::XMLWriter::XMLParser # is documented
# in file lib/xmlrpc/create.rb:61
def self.new(); end
# in file lib/xmlrpc/create.rb:69
# +*params+ is not documented
def document(*params); end
# in file lib/xmlrpc/create.rb:65
# +doc+ is not documented
def document_to_str(doc); end
# in file lib/xmlrpc/create.rb:77
# +name+, +attrs+, +*children+ is not documented
def element(name, attrs, *children); end
# in file lib/xmlrpc/create.rb:73
# +name+, +*params+ is not documented
def pi(name, *params); end
# in file lib/xmlrpc/create.rb:81
# +txt+ is not documented
def text(txt); end
end
class YAML::DBM # is documented
# in file lib/yaml/dbm.rb:18
VERSION = nil
# in file lib/yaml/dbm.rb:94
# ++ is not documented
def delete_if(); end
# in file lib/yaml/dbm.rb:111
# ++ is not documented
def each_pair(); end
# in file lib/yaml/dbm.rb:119
# ++, +value+ is not documented
def each_value(); end
# in file lib/yaml/dbm.rb:46
# +&block+ is not documented
def fetch( keystr, ifnone = nil ); end
# in file lib/yaml/dbm.rb:130
# +val+ is not documented
def has_value?( val ); end
# in file lib/yaml/dbm.rb:66
# +keystr+ is not documented
def index( keystr ); end
# in file lib/yaml/dbm.rb:70
# +keystr+ is not documented
def key( keystr ); end
# in file lib/yaml/dbm.rb:103
# ++, +k+, +v+ is not documented
def reject(); end
# in file lib/yaml/dbm.rb:149
# +hsh+ is not documented
def replace( hsh ); end
# in file lib/yaml/dbm.rb:172
# +*keys+ is not documented
def select( *keys ); end
# in file lib/yaml/dbm.rb:197
# +hsh+ is not documented
def update( hsh ); end
# in file lib/yaml/dbm.rb:75
# +*keys+ is not documented
def values_at( *keys ); end
end
module Zlib # is documented
# in file ext/zlib/zlib.c:454
# +adler1+ is not documented
def self.adler32_combine(p1, p2, p3); end
# in file ext/zlib/zlib.c:475
# +adler+ is not documented
def self.crc32(*args); end
# in file ext/zlib/zlib.c:1603
# +string[+, +level]+ is not documented
def self.deflate(p1, p2 = v2); end
end
class Zlib::Deflate # is documented
# in file ext/zlib/zlib.c:1603
# +string[+, +level]+ is not documented
def self.deflate(p1, p2 = v2); end
# in file ext/zlib/zlib.c:1690
# +<<string+ is not documented
def <<(p1); end
# in file ext/zlib/zlib.c:1668
# +chunk+ is not documented
def deflate(p1, p2 = v2); end
# in file ext/zlib/zlib.c:1713
# +chunk+ is not documented
def flush(p1 = v1); end
# in file ext/zlib/zlib.c:1549
# +p1+ is not documented
def initialize_copy(p1); end
end
class Zlib::GzipFile # is documented
# in file ext/zlib/zlib.c:3037
# +...+, +gz+ is not documented
def self.wrap(*args); end
end
class Zlib::GzipReader # is documented
# in file ext/zlib/zlib.c:3650
# +gz+ is not documented
def self.open(*args); end
# in file ext/zlib/zlib.c:4149
# +*args+ is not documented
def each(*args); end
# in file ext/zlib/zlib.c:4149
# +*args+ is not documented
def each_line(*args); end
# in file ext/zlib/zlib.c:4117
# +*args+ is not documented
def gets(*args); end
# in file ext/zlib/zlib.c:3167
# +p1+ is not documented
def lineno=(p1); end
# in file ext/zlib/zlib.c:4167
# +*args+ is not documented
def lines(*args); end
# in file ext/zlib/zlib.c:3734
# +p1+ is not documented
def read(p1 = v1); end
# in file ext/zlib/zlib.c:4133
# +*args+ is not documented
def readline(*args); end
# in file ext/zlib/zlib.c:4181
# +*args+ is not documented
def readlines(*args); end
# in file ext/zlib/zlib.c:3765
# +maxlen[+, +outbuf]+, +outbuf+ is not documented
def readpartial(p1, p2 = v2); end
# in file ext/zlib/zlib.c:3922
# +p1+ is not documented
def ungetbyte(p1); end
# in file ext/zlib/zlib.c:3901
# +p1+ is not documented
def ungetc(p1); end
end
class Zlib::GzipWriter # is documented
# in file ext/zlib/zlib.c:3446
# +level+, +strategy+, +gz+ is not documented
def self.open(*args); end
# in file ext/zlib/zlib.c:3563
# +p1+ is not documented
def <<(p1); end
# in file ext/zlib/zlib.c:3230
# +p1+ is not documented
def comment=(p1); end
# in file ext/zlib/zlib.c:3181
# +p1+ is not documented
def mtime=(p1); end
# in file ext/zlib/zlib.c:3206
# +p1+ is not documented
def orig_name=(p1); end
# in file ext/zlib/zlib.c:3573
# +*args+ is not documented
def print(*args); end
# in file ext/zlib/zlib.c:3568
# +*args+ is not documented
def printf(*args); end
# in file ext/zlib/zlib.c:3547
# +p1+ is not documented
def putc(p1); end
# in file ext/zlib/zlib.c:3578
# +*args+ is not documented
def puts(*args); end
# in file ext/zlib/zlib.c:3530
# +p1+ is not documented
def write(p1); end
end
class Zlib::Inflate # is documented
# in file ext/zlib/zlib.c:2047
# +p1+ is not documented
def <<(p1); end
# in file ext/zlib/zlib.c:1963
# +string+ is not documented
def add_dictionary(p1); end
# in file ext/zlib/zlib.c:2010
# +chunk+ is not documented
def inflate(p1); end
# in file ext/zlib/zlib.c:2118
# +p1+ is not documented
def set_dictionary(p1); end
end
class Zlib::ZStream # is documented
# in file ext/zlib/zlib.c:1346
# +p1+ is not documented
def avail_out=(p1); end
# in file ext/zlib/zlib.c:1284
# +finish+, +chunk+ is not documented
def finish(); end
# in file ext/zlib/zlib.c:1303
# +flush_next_out+, +chunk+ is not documented
def flush_next_in(); end
end
Files: 880
Classes: 1407 ( 0 undocumented)
Modules: 310 ( 4 undocumented)
Constants: 1599 ( 693 undocumented)
Attributes: 1133 ( 327 undocumented)
Methods: 9833 ( 1979 undocumented)
Parameters: 10591 ( 8003 undocumented)
Total: 24873 (11006 undocumented)
55.75% documented
Elapsed: 136.8s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment