Skip to content

Instantly share code, notes, and snippets.

@melborne
Created September 12, 2008 01:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save melborne/10357 to your computer and use it in GitHub Desktop.
Save melborne/10357 to your computer and use it in GitHub Desktop.
Ruby methods list html generator. place dat file to same dir for ruby code.
# rb_meth_list2html.rb -- generate Ruby method list html file
# Author:: keyes
require "rbutils"
require "erb"
RUBY_REF = "http://doc.okkez.net/#{RUBY_VERSION.delete('.')}/view/"
USEFUL_LINKS =
{"Standard Library" => "#{RUBY_REF}library",
"RAA" => "http://raa.ruby-lang.org/",
"Regular Expression" => "#{RUBY_REF}spec/regexp",
"M17N" => "#{RUBY_REF}spec/m17n",
"Ruby Official" => "http://www.ruby-lang.org/ja/",
"Ruby-list" => "http://blade.nagaokaut.ac.jp/ruby/ruby-list/index.shtml",
"Ruby-talk" => "http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml",
"old Ruby Ref" => "http://www.ruby-lang.org/ja/man/html/",
"RHG" => "http://i.loveruby.net/ja/rhg/book/"
}
RUBY_DESC = RUBY_VERSION >= '1.8.7' ? RUBY_DESCRIPTION : "ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE} patchlevel #{RUBY_PATCHLEVEL}) [#{RUBY_PLATFORM}]"
def method_list(klass)
methods = klass.methods_by_type
methods.keys.each do |key|
methods[key].reject!{ |m| m =~ /method_list|method_link|enum_class_check|ruby_man_method_link/} if klass == Object
methods[key].reject!{ |m| m =~ /yaml|taguri/ }
end
return methods.reject{ |k,v| v.empty? }
end
def method_link(klass, meth_type, meth)
begin
if RUBY186_METHODS[klass.to_s][meth_type].include?(meth.to_s)
'meth_link'
else
"meth19_link"
end
rescue Exception => e
"meth19_link"
end
end
# correct links for Enumerator Class
def enum_class_check(klass)
if klass.to_s =~ /Enumerator/
'Enumerable=Enumerator'
else
klass
end
end
def ruby_man_method_link(klass, meth_type, meth)
end_symbol = { "*" => "=2a", "+" => "=2b", "\\-" => "=2d", "/" => "=2f", "<" => "=3c", "=" => "=3d", ">" => "=3e", "?" => "=3f", "\\[" => "=5b", "\\]" => "=5d", "\\^" => "=5e", "~" => "=7e", "|" => "=7c", "@" => "=40", "!" => "=21", "%" => "=25", "&" => "=26" }
case
when klass == Kernel && meth_type == "public_instance_methods"
klass = Object
mtype = "i"
when klass.class == Module
if meth_type !~ /instance/
klass = Module
mtype = "i"
elsif meth_type == 'private_instance_methods'
mtype = "m"
else #'public_instance_methods'
mtype = "i"
end
when meth_type == 'public_methods'
if meth =~ /allocate|new|superclass/
klass = Class
mtype = "i"
else
mtype = "s"
end
when meth_type =~ /private/
klass = Object
mtype = "i"
else # public_instance_methods
mtype = "i"
end
meth = meth.to_s.gsub(/["#{end_symbol.keys.join}"]/)do |s|
s.sub!(/[\[\]\^\-]/) { |i| "\\#{i}" }
end_symbol[s]
end
RUBY_REF + "method/#{enum_class_check(klass)}" + "/#{mtype}/#{meth}"
end
klasses = RbUtils.classes.sort_by{ |k| k.to_s } - [Rational, ERB, StringScanner, Date, DateTime]
modules = RbUtils.modules.sort_by{ |k| k.to_s } - [RbUtils, YAML]
if RUBY_VERSION >= "1.9.0"
klasses -= [Complex, RubyVM]
modules -= [Gem]
end
klasses, errors = klasses.partition{ |k| k.to_s !~ /Error/ }
# ordered by class hierarchy
sclass = RUBY_VERSION >= '1.9' ? BasicObject : Object
klasses = klasses.class_tree([sclass]).flatten.reverse
errors = errors.class_tree([Exception]).flatten.reverse
klass_and_module = klasses + modules
#RbUtils.save_methods(klass_and_module)
constants = RbUtils.constants - ['RUBY_REF','RUBY186_METHODS','RUBY_DESC','USEFUL_LINKS']
libraries = RbUtils.libraries.select{ |l| l !~ /(^tk\w|-tk|\wtk)/}
RUBY186_METHODS = RbUtils.read_methods
file_name = "ruby#{RUBY_VERSION.delete('.')}_class_list.html"
File.open(file_name, "w") do |f|
f.puts ERB.new(DATA.read).result(binding)
end
__END__
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Ruby <%= RUBY_VERSION %> Methods List</title>
<style type="text/css" media="screen">
* {margin: 0; padding: 0;}
h1.class_title {color:#eed; background:#149; padding-left:10px; margin:7px 0 5px 0;}
h3.meth_type, h3.top_subtitle {color:#833;}
h2#ruby_title {width:700px; padding:5px 0 0 15px; margin:0 0 5px 0;}
form#search {margin:5px 0 0 15px;}
div.meths, div.top_list {padding:0 10px 0 15px;}
span.superclass {font-size:16pt; color:#888; margin-left:5px;}
span#top_link {font-size:14pt; float:right; width:30px; height:20px; padding-top:10px; margin:0px 20px;}
span.counter {color:#833;}
a#top_title_link:link, a#top_title_link:visited {color:#149;}
a.top_class_link:link, a.top_class_link:visited {color:#030;}
a.class_link, a#top_title_link, a.top_class_link, a.meth_link, a.meth19_link {text-decoration:none;}
a.class_link:link, a.class_link:visited {color:#eed;}
a.meth_link:link, a.meth_link:visited {color:blue;}
a.meth19_link:link, a.meth19_link:visited {color:#030;}
a#top_title_link:hover {color:#833; font-weight:bolder; font-style:italic;}
a.class_link:hover, a.top_class_link:hover, a.meth_link:hover, a.meth19_link:hover {color:#833; font-weight:bolder; font-style:italic;}
</style>
</head>
<body id="main" style='background:#eed'>
<p id='top'>
<h2 id="ruby_title"><a id="top_title_link" href="<%= RUBY_REF %>index"> <%= RUBY_DESC.capitalize %></a></h2>
<form id='search' method="get" action="<%= RUBY_REF %>search" name="f" id="top_search">
<input value="" name="q" size="20">
<input value="Method Search" type="submit">
</form>
</p>
<div class='top_list'>
<h3 class='top_subtitle'>Class</h3>
<% klasses.each do |klass| %>
<span><a class="top_class_link" href="#<%= klass %>"><%= klass %></a> | </span>
<% end %>
<span class="counter"><%= klasses.length %></span>
</div>
<div class='top_list'>
<h3 class='top_subtitle'>Module</h3>
<% modules.each do |mod| %>
<span><a class="top_class_link" href="#<%= mod %>"><%= mod %></a> | </span>
<% end %>
<span class="counter"><%= modules.length %></span>
</div>
<div class='top_list'>
<h3 class='top_subtitle'>Exception Class</h3>
<% errors.each do |error| %>
<span><a class="top_class_link" href="#<%= error %>"><%= error %></a> | </span>
<% end %>
<span class="counter"><%= errors.length %></span>
</div>
<div class='top_list'>
<h3 class='top_subtitle'>Standard Library</h3>
<% libraries.each do |lib| %>
<span><a class="top_class_link" href="<%= RUBY_REF %>library/<%= lib %>"><%= lib %></a> | </span>
<% end %>
<span class="counter"><%= libraries.length %></span>
</div>
<div class='top_list'>
<h3 class='top_subtitle'>Links</h3>
<% USEFUL_LINKS.each do |name, site| %>
<span><a class="top_class_link" href=<%= site %>><%= name %></a> | </span>
<% end %>
</div>
<% klass_and_module.each do |klass| %>
<% super_classes = klass.class == Class ? klass.hierarchy-[klass] : [klass.class] %>
<% if RUBY_VERSION >= '1.9' %>
<% super_classes -= [BasicObject] unless klass == Object %>
<% end %>
<% mod = klass.included_modules %>
<span id="top_link">
<a href="" style="color:#883">top</a>
</span>
<h1 class='class_title' id="<%= klass %>">
<a class="class_link" href="<%= RUBY_REF %>class/<%= enum_class_check(klass) %>"><%= klass %> <span style='font-size:18pt'><%= klass.class %></span></a>
<span class="superclass">
<% unless super_classes.empty? %>
<% super_classes.each do |sc| %>
< <a class="class_link" href="#<%= sc %>"><%= sc %></a>
<% end %>
<% end %>
<span>
<% unless mod.empty? %>
[<% mod.each do |m| %>
<a class='class_link' href='#<%= m %>'><%= m %> </a>
<% end %>]
<% end %>
</span>
</span>
</h1>
<div class='meths'>
<% method_list(klass).each do |meth_type, meths| %>
<h3 class='meth_type'><%= meth_type %></h3>
<% meths.sort.each_with_index do |meth, i| %>
<span>
<a class=<%= method_link(klass,meth_type,meth) %> href=<%= ruby_man_method_link(klass,meth_type,meth) %>><%= meth %></a>
<%= i+1 < meths.length ? " | " : "" %>
</span>
<% end %>
<% if meths.length >= 10 %>
<span class="counter"> | <%= meths.length %></span>
<% end %>
<% end %>
<% if klass == Kernel %>
<h3 class='meth_type'>Constants</h3>
<% constants.each do |const| %>
<span><a class='meth_link' href="<%= RUBY_REF %>method/Kernel/c/<%= const %>"><%= const %></a> | </span>
<% end %>
<% end %>
</div>
<% end %>
</body>
</html>
# = RbUtils -- Ruby Utility to get classes, methods, class hierarchy, libraries
#
# rbutils.rb -
# Author:: keyes
require "yaml"
module RbUtils
def self.classes
klasses = constants_plus.map{ |const| eval(const.to_s)}.select{ |k| k.class == Class }
klasses << Enumerable::Enumerator if RUBY_VERSION == '1.8.7'
klasses
end
def self.modules
constants_plus.map{ |const| eval(const.to_s)}.select{ |m| m.class == Module }
end
def self.constants
Module.constants.map{ |c| c.to_s}.select{ |c| eval(c).class.to_s !~ /Class|Module/ }
end
# depends on library paths
def self.libraries
lib_path = if RUBY_VERSION >= '1.9'
"/usr/local/lib/ruby/1.9.0/"
else
"/opt/local/lib/ruby/1.8"
end
Dir.entries(lib_path).select do |f|
ext = /\.rb/
f =~ ext
f.sub!(ext, "")
end
end
# save methods with Class names to an yaml file.
# give Classes of array and method types.
def self.save_methods(klasses, *meth_types)
methods = {}
klasses.each do |klass|
methods[klass.to_s] = klass.methods_by_type(*meth_types)
end
File.open("ruby#{RUBY_VERSION.delete(".")}_methods.yaml", "w") do |f|
YAML.dump(methods, f)
end
end
def self.read_methods
begin
YAML.load_file("ruby186_methods.yaml")
rescue Exception => e
end
end
private
def self.constants_plus
Module.constants + [File::Constants, File::Stat, Process::GID, Process::Status, Process::Sys, Process::UID, Struct::Tms]
end
end
class Module
def hierarchy
(self.superclass ? self.superclass.hierarchy : []).unshift(self)
end
def methods_by_type(*args)
meths = {}
args = ['pu','pt','pr','pui','pti','pri'] if args.empty?
meth_types = {'pu' => 'public_methods', 'pt' => 'protected_methods', 'pr' => 'private_methods', 'pui' => 'public_instance_methods', 'pti' => 'protected_instance_methods', 'pri' => 'private_instance_methods'}
args.map!{ |arg| meth_types[arg] }.compact!
args.each do |arg|
meths[arg] = self.send(arg, false) - ['hierarchy','methods_by_type','class_tree']
end
meths
end
end
class Array
def class_tree(parents)
result = []
parents.each do |parent|
s_class = select{ |this| this.superclass == parent }
result << (parents.empty? ? [] : class_tree(s_class.reverse)) << parent
end
result
end
end
---
ObjectSpace:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- finalizers
- undefine_finalizer
- remove_finalizer
- garbage_collect
- define_finalizer
- add_finalizer
- call_finalizer
- each_object
- _id2ref
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- remove_finalizer
- <=
- to_s
- private_class_method
- _id2ref
- <
- include?
- each_object
- public_instance_methods
- private_method_defined?
- ">"
- name
- yaml_as
- define_finalizer
- const_get
- method_defined?
- yaml_tag_read_class
- garbage_collect
- included_modules
- class_variables
- const_defined?
- finalizers
- autoload?
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- add_finalizer
- protected_instance_methods
- ancestors
- const_set
- autoload
- instance_method
- undefine_finalizer
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- call_finalizer
- constants
- ==
- ===
Range:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- eql?
- step
- taguri
- ==
- each
- begin
- to_s
- include?
- ===
- hash
- exclude_end?
- last
- taguri=
- member?
- first
- to_yaml
- end
- inspect
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
SignalException:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- signm
- signo
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- exception
- new
- yaml_tag_subclasses?
Signal:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- list
- trap
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- list
- <=
- to_s
- private_class_method
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- trap
- yaml_as
- const_get
- method_defined?
- yaml_tag_read_class
- included_modules
- class_variables
- const_defined?
- autoload?
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- protected_instance_methods
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- constants
- ==
- ===
Process::Sys:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- setreuid
- setruid
- getgid
- setresgid
- setegid
- setgid
- geteuid
- setresuid
- seteuid
- setuid
- getuid
- setregid
- setrgid
- getegid
- issetugid
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- setruid
- const_missing
- private_instance_methods
- ">="
- setregid
- <=
- to_s
- private_class_method
- setuid
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- setegid
- yaml_as
- getgid
- const_get
- method_defined?
- issetugid
- yaml_tag_read_class
- included_modules
- class_variables
- setrgid
- getuid
- const_defined?
- autoload?
- setresuid
- module_eval
- setgid
- yaml_tag_class_name
- protected_method_defined?
- protected_instance_methods
- ancestors
- setreuid
- const_set
- autoload
- getegid
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- seteuid
- <=>
- freeze
- geteuid
- constants
- ==
- ===
- setresgid
Process::GID:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- re_exchange
- sid_available?
- rid
- switch
- grant_privilege
- re_exchangeable?
- change_privilege
- eid
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- eid
- <=
- re_exchangeable?
- to_s
- private_class_method
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- eid=
- yaml_as
- const_get
- method_defined?
- yaml_tag_read_class
- re_exchange
- included_modules
- class_variables
- const_defined?
- autoload?
- change_privilege
- sid_available?
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- switch
- protected_instance_methods
- rid
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- constants
- ==
- grant_privilege
- ===
Precision:
private_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
public_instance_methods:
- prec_f
- prec_i
- prec
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- included
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
Process::Status:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- ==
- to_s
- exited?
- stopped?
- to_i
- exitstatus
- "&"
- ">>"
- stopsig
- pid
- success?
- coredump?
- to_int
- signaled?
- inspect
- termsig
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
Integer:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- to_r
- taguri
- floor
- numerator
- upto
- chr
- succ
- to_i
- truncate
- gcdlcm
- taguri=
- integer?
- times
- round
- lcm
- to_yaml
- to_int
- denominator
- downto
- next
- gcd
- ceil
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- induced_from
- yaml_tag_subclasses?
Time:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- eql?
- getutc
- isdst
- strftime
- to_f
- <=>
- localtime
- "-"
- month
- taguri
- utc
- to_s
- hour
- gmtoff
- hash
- getgm
- yday
- dst?
- usec
- to_i
- succ
- mon
- _dump
- taguri=
- to_a
- sec
- zone
- getlocal
- min
- wday
- tv_usec
- day
- utc_offset
- gmt?
- to_yaml
- ctime
- asctime
- gmtime
- year
- tv_sec
- inspect
- +
- mday
- gmt_offset
- utc?
private_instance_methods:
- to_date
- initialize
- initialize_copy
- to_datetime
protected_methods: []
protected_instance_methods: []
public_methods:
- _load
- at
- utc
- mktime
- allocate
- now
- yaml_new
- times
- superclass
- to_yaml
- local
- new
- yaml_tag_subclasses?
- gm
Symbol:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- taguri
- to_s
- to_sym
- ===
- to_i
- taguri=
- id2name
- to_yaml
- to_int
- inspect
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- all_symbols
- allocate
- yaml_new
- superclass
- to_yaml
- yaml_tag_subclasses?
Regexp:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- eql?
- kcode
- taguri
- ==
- to_s
- casefold?
- hash
- ===
- options
- taguri=
- "~"
- match
- to_yaml
- =~
- inspect
- source
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- quote
- last_match
- compile
- allocate
- union
- yaml_new
- superclass
- to_yaml
- escape
- new
- yaml_tag_subclasses?
SystemExit:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- status
- success?
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- exception
- new
- yaml_tag_subclasses?
Dir:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- path
- pos
- each
- close
- read
- rewind
- pos=
- seek
- tell
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- pwd
- rmdir
- "[]"
- getwd
- unlink
- allocate
- mkdir
- open
- chdir
- superclass
- to_yaml
- entries
- foreach
- chroot
- new
- yaml_tag_subclasses?
- delete
- glob
FileTest:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- writable_real?
- chardev?
- exists?
- pipe?
- file?
- size
- sticky?
- writable?
- zero?
- blockdev?
- exist?
- grpowned?
- executable_real?
- setgid?
- readable_real?
- socket?
- directory?
- owned?
- executable?
- setuid?
- readable?
- symlink?
- size?
- identical?
protected_methods: []
protected_instance_methods: []
public_methods:
- readable_real?
- zero?
- class_eval
- const_missing
- private_instance_methods
- ">="
- blockdev?
- <=
- file?
- to_s
- private_class_method
- identical?
- <
- include?
- exists?
- symlink?
- public_instance_methods
- private_method_defined?
- ">"
- executable?
- name
- yaml_as
- directory?
- setgid?
- size
- const_get
- method_defined?
- yaml_tag_read_class
- grpowned?
- included_modules
- class_variables
- writable?
- const_defined?
- chardev?
- autoload?
- size?
- module_eval
- readable?
- yaml_tag_class_name
- protected_method_defined?
- socket?
- protected_instance_methods
- executable_real?
- ancestors
- const_set
- autoload
- instance_method
- exist?
- sticky?
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- pipe?
- <=>
- writable_real?
- freeze
- setuid?
- constants
- ==
- owned?
- ===
ThreadGroup:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- enclosed?
- add
- list
- enclose
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Thread:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- run
- exit
- safe_level
- key?
- join
- stop?
- exit!
- "[]"
- keys
- abort_on_exception
- priority
- "[]="
- value
- status
- alive?
- terminate
- terminate!
- abort_on_exception=
- priority=
- wakeup
- kill!
- group
- raise
- kill
- inspect
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- exit
- main
- stop
- abort_on_exception
- current
- allocate
- fork
- critical
- abort_on_exception=
- superclass
- to_yaml
- pass
- start
- yaml_tag_subclasses?
- new
- list
- critical=
- kill
Struct:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- eql?
- values
- values_at
- taguri
- ==
- to_s
- size
- each
- "[]"
- hash
- each_pair
- "[]="
- members
- taguri=
- to_a
- length
- to_yaml
- select
- inspect
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- yaml_tag_class_name
- allocate
- yaml_new
- yaml_tag_read_class
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Hash:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- index
- values
- key?
- default_proc
- values_at
- taguri
- to_s
- ==
- "[]"
- indices
- size
- each
- keys
- include?
- has_key?
- yaml_initialize
- "[]="
- each_pair
- store
- sort
- taguri=
- to_a
- default
- indexes
- length
- empty?
- reject
- update
- replace
- each_key
- shift
- delete_if
- member?
- to_hash
- value?
- to_yaml
- default=
- select
- clear
- invert
- merge!
- each_value
- delete
- reject!
- rehash
- inspect
- fetch
- merge
- has_value?
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- "[]"
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
FalseClass:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- taguri
- to_s
- "|"
- taguri=
- "&"
- ^
- to_yaml
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
Interrupt:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods: []
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- exception
- new
- yaml_tag_subclasses?
Data:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods: []
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Array:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- delete_if
- "&"
- map!
- empty?
- indexes
- rindex
- reject
- last
- to_s
- assoc
- reverse!
- sort
- each
- include?
- values_at
- slice
- "*"
- sort!
- each_index
- fetch
- +
- clear
- concat
- size
- join
- flatten!
- shift
- "-"
- eql?
- reverse
- to_ary
- insert
- yaml_initialize
- "[]"
- indices
- taguri
- nitems
- inspect
- rassoc
- replace
- compact!
- "[]="
- "|"
- collect
- push
- delete_at
- "<<"
- frozen?
- reverse_each
- flatten
- taguri=
- hash
- collect!
- uniq!
- select
- first
- to_a
- fill
- index
- reject!
- zip
- pack
- unshift
- compact
- transpose
- <=>
- at
- ==
- slice!
- length
- to_yaml
- uniq
- delete
- pop
- map
private_instance_methods:
- initialize_copy
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- "[]"
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Process:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- getpgid
- euid=
- waitpid
- getpriority
- gid
- initgroups
- groups=
- detach
- setpgrp
- wait2
- setsid
- uid
- gid=
- egid
- waitall
- pid
- getpgrp
- setrlimit
- times
- wait
- maxgroups
- setpgid
- uid=
- euid
- egid=
- waitpid2
- ppid
- getrlimit
- kill
- setpriority
- groups
- maxgroups=
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- maxgroups=
- times
- waitall
- initgroups
- <=
- setpgrp
- gid
- to_s
- private_class_method
- <
- include?
- exit
- public_instance_methods
- setpriority
- euid
- private_method_defined?
- waitpid
- ">"
- name
- ppid
- gid=
- yaml_as
- setrlimit
- const_get
- method_defined?
- yaml_tag_read_class
- wait
- setsid
- euid=
- included_modules
- class_variables
- kill
- groups
- detach
- const_defined?
- autoload?
- getpgid
- module_eval
- abort
- pid
- fork
- yaml_tag_class_name
- protected_method_defined?
- waitpid2
- egid
- groups=
- protected_instance_methods
- getpgrp
- uid
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- egid=
- wait2
- getpriority
- exit!
- class_variable_defined?
- uid=
- <=>
- freeze
- constants
- getrlimit
- maxgroups
- ==
- setpgid
- ===
Proc:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- to_proc
- dup
- "[]"
- ==
- to_s
- arity
- clone
- call
- binding
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
- new
MatchData:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- values_at
- post_match
- size
- begin
- "[]"
- to_s
- pre_match
- length
- offset
- to_a
- captures
- select
- string
- end
- inspect
private_instance_methods:
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
Process::UID:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- re_exchange
- sid_available?
- rid
- switch
- grant_privilege
- re_exchangeable?
- change_privilege
- eid
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- eid
- <=
- re_exchangeable?
- to_s
- private_class_method
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- eid=
- yaml_as
- const_get
- method_defined?
- yaml_tag_read_class
- re_exchange
- included_modules
- class_variables
- const_defined?
- autoload?
- change_privilege
- sid_available?
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- switch
- protected_instance_methods
- rid
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- constants
- ==
- grant_privilege
- ===
Struct::Tms:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- cutime
- cstime=
- stime
- cutime=
- utime
- stime=
- utime=
- cstime
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- yaml_tag_class_name
- "[]"
- members
- allocate
- yaml_new
- yaml_tag_read_class
- superclass
- to_yaml
- yaml_tag_subclasses?
- new
Module:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
private_instance_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- included
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
protected_methods: []
protected_instance_methods: []
public_methods:
- constants
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
- nesting
Method:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- to_proc
- ==
- "[]"
- to_s
- arity
- clone
- call
- unbind
- inspect
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
File::Stat:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- mode
- mtime
- writable_real?
- chardev?
- <=>
- dev
- blksize
- pipe?
- gid
- size
- file?
- sticky?
- ino
- atime
- writable?
- zero?
- blockdev?
- rdev_minor
- grpowned?
- uid
- executable_real?
- setgid?
- dev_minor
- ftype
- readable_real?
- socket?
- rdev_major
- directory?
- owned?
- nlink
- ctime
- executable?
- setuid?
- dev_major
- blocks
- readable?
- symlink?
- rdev
- inspect
- size?
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
StringIO:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- flush
- path
- sysread
- print
- string=
- eof?
- pos
- getc
- fsync
- sync=
- each
- gets
- isatty
- size
- close
- closed_write?
- ungetc
- printf
- syswrite
- pos=
- rewind
- read
- "<<"
- truncate
- close_write
- seek
- puts
- tty?
- length
- reopen
- closed?
- closed_read?
- readchar
- pid
- lineno
- binmode
- each_byte
- readlines
- write
- close_read
- tell
- putc
- fileno
- string
- eof
- fcntl
- lineno=
- sync
- each_line
- readline
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- open
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Continuation:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- "[]"
- call
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
GC:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods:
- garbage_collect
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- <=
- to_s
- private_class_method
- start
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- yaml_as
- const_get
- method_defined?
- yaml_tag_read_class
- included_modules
- class_variables
- const_defined?
- autoload?
- enable
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- protected_instance_methods
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- constants
- ==
- disable
- ===
Errno:
private_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- included
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
public_instance_methods: []
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
Float:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- "**"
- eql?
- infinite?
- "-"
- divmod
- <=>
- to_f
- taguri
- to_s
- ==
- floor
- /
- hash
- abs
- zero?
- nan?
- "%"
- to_i
- truncate
- taguri=
- ">="
- <
- <=
- ">"
- round
- to_yaml
- coerce
- to_int
- finite?
- "*"
- modulo
- -@
- +
- ceil
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- induced_from
- yaml_tag_subclasses?
Numeric:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- eql?
- nonzero?
- singleton_method_added
- <=>
- divmod
- step
- floor
- abs
- zero?
- div
- truncate
- remainder
- integer?
- quo
- round
- coerce
- to_int
- +@
- modulo
- -@
- ceil
private_instance_methods:
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Class:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- allocate
- superclass
- to_yaml
- new
private_instance_methods:
- initialize
- initialize_copy
- inherited
protected_methods: []
protected_instance_methods: []
public_methods:
- constants
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
- nesting
IO:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- print
- sysread
- flush
- write_nonblock
- getc
- pos
- eof?
- ioctl
- stat
- each
- fsync
- sync=
- gets
- isatty
- printf
- syswrite
- ungetc
- close
- to_i
- read_nonblock
- read
- "<<"
- rewind
- pos=
- sysseek
- puts
- to_io
- seek
- close_write
- tty?
- reopen
- readchar
- closed?
- pid
- each_byte
- lineno
- readlines
- write
- binmode
- putc
- fileno
- tell
- close_read
- readpartial
- eof
- fcntl
- each_line
- sync
- lineno=
- readline
- inspect
private_instance_methods:
- initialize
- initialize_copy
protected_methods: []
protected_instance_methods: []
public_methods:
- popen
- for_fd
- read
- allocate
- pipe
- open
- sysopen
- superclass
- to_yaml
- readlines
- foreach
- select
- yaml_tag_subclasses?
- new
Kernel:
private_methods:
- attr
- initialize
- public
- method_added
- alias_method
- attr_reader
- protected
- define_method
- extend_object
- method_removed
- attr_writer
- remove_class_variable
- initialize_copy
- private
- append_features
- method_undefined
- attr_accessor
- remove_method
- class_variable_get
- included
- module_function
- remove_const
- include
- class_variable_set
- undef_method
- extended
public_instance_methods:
- instance_variables
- __id__
- to_s
- send
- dup
- private_methods
- display
- =~
- is_a?
- class
- tainted?
- singleton_methods
- eql?
- untaint
- instance_of?
- method
- id
- instance_variable_get
- inspect
- instance_eval
- extend
- nil?
- __send__
- frozen?
- taint
- object_id
- instance_variable_defined?
- public_methods
- hash
- to_a
- clone
- protected_methods
- respond_to?
- freeze
- kind_of?
- ==
- instance_variable_set
- type
- ===
- equal?
- methods
private_instance_methods:
- split
- syscall
- at_exit
- Array
- srand
- `
- chop
- loop
- puts
- format
- Float
- exit
- lambda
- sub
- global_variables
- singleton_method_undefined
- system
- print
- trap
- test
- fail
- chop!
- require
- binding
- readlines
- untrace_var
- open
- catch
- singleton_method_added
- sub!
- rand
- chomp
- autoload?
- iterator?
- callcc
- scan
- gets
- abort
- String
- fork
- getc
- gsub
- sprintf
- local_variables
- method_missing
- initialize_copy
- putc
- select
- sleep
- y
- Integer
- remove_instance_variable
- caller
- chomp!
- autoload
- eval
- set_trace_func
- p
- exit!
- proc
- singleton_method_removed
- throw
- printf
- exec
- raise
- gsub!
- warn
- load
- block_given?
- trace_var
- readline
protected_methods: []
protected_instance_methods: []
public_methods:
- select
- global_variables
- private_class_method
- readline
- warn
- const_missing
- gsub
- exit!
- public_instance_methods
- method_defined?
- method_missing
- included_modules
- exec
- freeze
- abort
- load
- chomp!
- const_get
- print
- eval
- proc
- untrace_var
- srand
- yaml_as
- Integer
- local_variables
- class_variables
- module_eval
- readlines
- raise
- yaml_tag_read_class
- chop
- protected_instance_methods
- getc
- public_method_defined?
- system
- at_exit
- const_set
- putc
- require
- set_trace_func
- rand
- test
- lambda
- Float
- p
- class_eval
- chomp
- fail
- private_instance_methods
- callcc
- sub!
- include?
- syscall
- private_method_defined?
- sleep
- iterator?
- catch
- name
- autoload
- puts
- `
- <
- <=>
- String
- ">"
- ==
- sprintf
- split
- ===
- caller
- instance_method
- gsub!
- open
- protected_method_defined?
- const_defined?
- ">="
- block_given?
- throw
- ancestors
- to_s
- <=
- public_class_method
- gets
- trap
- sub
- loop
- instance_methods
- yaml_tag_class_name
- Array
- class_variable_defined?
- fork
- format
- exit
- constants
- printf
- chop!
- trace_var
- scan
- autoload?
- binding
NilClass:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- to_f
- taguri
- to_s
- "|"
- to_i
- taguri=
- to_a
- "&"
- ^
- nil?
- to_yaml
- inspect
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
Math:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- sinh
- hypot
- acos
- log10
- atan2
- asinh
- cosh
- ldexp
- tan
- log
- acosh
- erfc
- atan
- frexp
- sin
- exp
- tanh
- erf
- asin
- sqrt
- cos
- atanh
protected_methods: []
protected_instance_methods: []
public_methods:
- frexp
- class_eval
- const_missing
- private_instance_methods
- acosh
- ">="
- <=
- tan
- to_s
- private_class_method
- <
- include?
- log10
- public_instance_methods
- private_method_defined?
- sinh
- ">"
- cos
- erf
- name
- yaml_as
- exp
- const_get
- method_defined?
- atan
- yaml_tag_read_class
- included_modules
- class_variables
- ldexp
- asinh
- const_defined?
- autoload?
- acos
- sqrt
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- tanh
- protected_instance_methods
- sin
- erfc
- ancestors
- const_set
- autoload
- instance_method
- log
- public_class_method
- instance_methods
- public_method_defined?
- cosh
- class_variable_defined?
- atan2
- <=>
- hypot
- freeze
- atanh
- constants
- ==
- asin
- ===
Marshal:
private_methods:
- attr
- included
- private
- alias_method
- class_variable_get
- method_removed
- public
- attr_accessor
- remove_method
- attr_reader
- extend_object
- extended
- remove_const
- module_function
- class_variable_set
- initialize_copy
- define_method
- method_undefined
- protected
- undef_method
- remove_class_variable
- initialize
- method_added
- include
- attr_writer
- append_features
public_instance_methods: []
private_instance_methods:
- load
- restore
- dump
protected_methods: []
protected_instance_methods: []
public_methods:
- class_eval
- const_missing
- private_instance_methods
- ">="
- <=
- to_s
- private_class_method
- <
- include?
- public_instance_methods
- private_method_defined?
- ">"
- name
- yaml_as
- const_get
- dump
- method_defined?
- yaml_tag_read_class
- included_modules
- class_variables
- const_defined?
- autoload?
- restore
- module_eval
- yaml_tag_class_name
- protected_method_defined?
- protected_instance_methods
- ancestors
- const_set
- autoload
- instance_method
- public_class_method
- instance_methods
- public_method_defined?
- class_variable_defined?
- <=>
- freeze
- constants
- load
- ==
- ===
File::Constants:
private_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- included
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
public_instance_methods: []
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
Enumerable:
private_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- included
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
public_instance_methods:
- find_all
- sort_by
- collect
- include?
- detect
- max
- sort
- partition
- any?
- to_a
- reject
- zip
- find
- min
- member?
- entries
- inject
- all?
- select
- each_with_index
- grep
- map
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
Comparable:
private_methods:
- attr_accessor
- protected
- remove_method
- extended
- append_features
- initialize
- class_variable_get
- define_method
- method_undefined
- attr_writer
- remove_const
- public
- included
- extend_object
- remove_class_variable
- module_function
- alias_method
- method_removed
- attr_reader
- include
- initialize_copy
- private
- undef_method
- method_added
- attr
- class_variable_set
public_instance_methods:
- ==
- ">="
- <
- <=
- ">"
- between?
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- freeze
- const_missing
- autoload?
- <=>
- ancestors
- const_get
- const_defined?
- public_class_method
- yaml_tag_class_name
- ==
- to_s
- include?
- protected_instance_methods
- class_variable_defined?
- private_method_defined?
- ===
- class_eval
- name
- constants
- <
- ">="
- public_instance_methods
- public_method_defined?
- <=
- module_eval
- instance_method
- yaml_tag_read_class
- ">"
- instance_methods
- class_variables
- method_defined?
- autoload
- const_set
- private_class_method
- included_modules
- private_instance_methods
- protected_method_defined?
- yaml_as
Exception:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- taguri
- to_s
- to_str
- backtrace
- taguri=
- message
- to_yaml
- exception
- inspect
- set_backtrace
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- exception
- new
- yaml_tag_subclasses?
Binding:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- dup
- clone
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
Object:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- taguri
- taguri=
- to_yaml_properties
- to_yaml_style
- to_yaml
private_instance_methods:
- method_list
- initialize
- method_link
- ruby_man_method_link
- Rational
- enum_class_check
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
UnboundMethod:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- ==
- to_s
- arity
- clone
- bind
- inspect
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
TrueClass:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- taguri
- to_s
- "|"
- taguri=
- "&"
- ^
- to_yaml
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
String:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- split
- rstrip!
- to_sym
- swapcase
- chop
- empty?
- swapcase!
- to_f
- casecmp
- rindex
- intern
- tr
- to_s
- reverse!
- strip!
- match
- is_binary_data?
- hex
- each
- include?
- slice
- next!
- "*"
- downcase!
- downcase
- unpack
- sub
- +
- =~
- upto
- concat
- lstrip
- each_byte
- succ!
- chop!
- size
- dump
- rjust
- squeeze
- delete!
- eql?
- next
- reverse
- sub!
- insert
- chomp
- "[]"
- taguri
- inspect
- tr!
- replace
- "[]="
- scan
- tr_s
- lstrip!
- succ
- "<<"
- oct
- gsub
- capitalize!
- taguri=
- to_i
- hash
- capitalize
- index
- crypt
- chomp!
- rstrip
- sum
- is_complex_yaml?
- upcase!
- center
- upcase
- count
- squeeze!
- <=>
- strip
- ==
- length
- gsub!
- each_line
- slice!
- to_yaml
- ljust
- to_str
- "%"
- delete
- tr_s!
private_instance_methods:
- initialize_copy
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- yaml_new
- superclass
- to_yaml
- new
- yaml_tag_subclasses?
Fixnum:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- "**"
- "-"
- divmod
- <=>
- to_f
- rdiv
- power!
- to_s
- to_sym
- ==
- "[]"
- size
- /
- abs
- "|"
- zero?
- div
- "%"
- "<<"
- id2name
- ">="
- <
- "~"
- "&"
- ">>"
- <=
- ^
- quo
- ">"
- "*"
- modulo
- rpower
- -@
- +
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- yaml_tag_subclasses?
- induced_from
Bignum:
private_methods:
- initialize
- initialize_copy
- inherited
public_instance_methods:
- "**"
- eql?
- "-"
- divmod
- <=>
- to_f
- power!
- rdiv
- to_s
- "[]"
- ==
- size
- /
- "|"
- hash
- abs
- "%"
- div
- "<<"
- "&"
- "~"
- ">>"
- remainder
- ^
- quo
- coerce
- "*"
- modulo
- rpower
- -@
- +
private_instance_methods: []
protected_methods: []
protected_instance_methods: []
public_methods:
- allocate
- superclass
- to_yaml
- induced_from
- yaml_tag_subclasses?
File:
private_methods:
- inherited
- initialize_copy
- initialize
public_instance_methods:
- mtime
- path
- chmod
- atime
- flock
- truncate
- ctime
- lstat
- chown
private_instance_methods:
- initialize
protected_methods: []
protected_instance_methods: []
public_methods:
- split
- umask
- readable_real?
- zero?
- lchmod
- sysopen
- blockdev?
- superclass
- yaml_tag_subclasses?
- ftype
- file?
- identical?
- read
- unlink
- exists?
- symlink?
- fnmatch
- chmod
- dirname
- executable?
- stat
- symlink
- foreach
- directory?
- setgid?
- size
- join
- ctime
- readlines
- grpowned?
- allocate
- open
- expand_path
- writable?
- new
- lchown
- for_fd
- chardev?
- size?
- atime
- readable?
- rename
- chown
- socket?
- lstat
- select
- extname
- executable_real?
- readlink
- pipe
- exist?
- sticky?
- utime
- truncate
- pipe?
- basename
- writable_real?
- to_yaml
- setuid?
- link
- popen
- fnmatch?
- delete
- owned?
- mtime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment