W3C
school
文档首页
HTML
CSS
Javascript
Python
jQuery
NodeJS
PHP
Java
MySQL
Express
More »
开关
Crystal 官方文档
Book: Language
&&
alias
as
As a suffix
As an expression
as?
Assignment
Attributes
Block forwarding
Blocks and Procs
break
C bindings
C Bindings: alias
C Bindings: Callbacks
C Bindings: Constants
C Bindings: enum
C Bindings: fun
C Bindings: lib
C Bindings: out
C Bindings: struct
C Bindings: to_unsafe
C Bindings: type
C Bindings: union
C Bindings: Variables
Capturing blocks
case
Class variables
Classes and methods
Closures
Comments
Compile-time flags
Constants
Control expressions
Cross-compilation
Default values
Enums
Everything is an object
Exception handling
finalize
Generics
if
if !
if var
if var.is_a?(...)
if var.nil?
if var.responds_to?(...)
Inheritance
instance_sizeof
is_a?
Literals
Literals: Array
Literals: Bool
Literals: Char
Literals: Floats
Literals: Hash
Literals: Integers
Literals: NamedTuple
Literals: Nil
Literals: Proc
Literals: Range
Literals: Regex
Literals: String
Literals: Symbol
Literals: Tuple
Local variables
Low-level primitives
Macros
Macros: Fresh variables
Macros: Hooks
Macros: Macro methods
Method arguments
Methods and instance variables
Modules
Multiple assignment
new, initialize and allocate
next
nil?
Operators
Overloading
pointerof
Proc literal
Requiring files
responds_to?
Return types
sizeof
Splats and tuples
Top Level Namespace
abort
assert_responds_to
at_exit
caller
debugger
delay
exit
fork
future
gets
lazy
loop
p
parallel
pp
print
printf
puts
raise
rand
read_line
record
redefine_main
sleep
spawn
spawn
sprintf
Adler32
Adler32
Adler32.checksum
Adler32.combine
Adler32.initial
Adler32.update
Exceptions
ArgumentError
ArgumentError.new
Base64::Error
Channel::ClosedError
Channel::ClosedError.new
Concurrent::CanceledError
Crypto::Bcrypt::Error
CSV::Error
CSV::MalformedCSVError
CSV::MalformedCSVError#column_number
CSV::MalformedCSVError#line_number
CSV::MalformedCSVError.new
DivisionByZero
DivisionByZero.new
Enumerable::EmptyError
Enumerable::EmptyError.new
Errno
Errno#errno
Errno.new
Errno.value
Errno.value=
Exception
Exception#backtrace
Exception#backtrace?
Exception#callstack
Exception#callstack=
Exception#cause
Exception#inspect_with_backtrace
Exception#message
Exception#to_s
Exception.new
Flate::Error
Flate::Error.new
Gzip::Error
HTTP::FormData::Error
HTTP::Multipart::Error
IndexError
IndexError.new
InvalidByteSequenceError
InvalidByteSequenceError.new
IO::EOFError
IO::EOFError.new
IO::Error
IO::Timeout
JSON::Error
JSON::ParseException
JSON::ParseException#column_number
JSON::ParseException#line_number
JSON::ParseException.new
KeyError
OAuth2::Error
OAuth2::Error#error
OAuth2::Error#error_description
OAuth2::Error.new
OAuth::Error
OAuth::Error.new
OpenSSL::Digest::Error
OpenSSL::Digest::UnsupportedError
OpenSSL::Error
OpenSSL::Error#code
OpenSSL::Error#code?
OpenSSL::Error.new
OpenSSL::SSL::Error
OpenSSL::SSL::Error#error
OpenSSL::SSL::Error.new
OptionParser::Exception
OptionParser::InvalidOption
OptionParser::InvalidOption.new
OptionParser::MissingOption
OptionParser::MissingOption.new
Socket::Error
Array
Array
Array#&
Array#*
Array#+
Array#-
Array#<<
Array#<=>
Array#==
Array#clear
Array#clone
Array#combinations
Array#compact
Array#compact!
Array#concat
Array#delete
Array#delete_at
Array#dup
Array#each_combination
Array#each_permutation
Array#each_repeated_combination
Array#each_repeated_permutation
Array#fill
Array#first
Array#flatten
Array#insert
Array#last
Array#map
Array#map!
Array#map_with_index
Array#permutations
Array#pop
Array#pop?
Array#pretty_print
Array#product
Array#push
Array#reject!
Array#repeated_combinations
Array#repeated_permutations
Array#replace
Array#reverse
Array#reverse!
Array#rotate
Array#rotate!
Array#sample
Array#select!
Array#shift
Array#shift?
Array#shuffle
Array#shuffle!
Array#size
Array#sort
Array#sort!
Array#sort_by
Array#sort_by!
Array#swap
Array#to_a
Array#to_json
Array#to_s
Array#to_unsafe
Array#to_yaml
Array#transpose
Array#uniq
Array#uniq!
Array#unsafe_at
Array#unshift
Array#update
Array#[]
Array#[]=
Array#|
Array.build
Array.each_product
Array.from_json
Array.from_yaml
Array.new
Array.product
Atomic
Atomic
Atomic#add
Atomic#and
Atomic#compare_and_set
Atomic#get
Atomic#lazy_get
Atomic#lazy_set
Atomic#max
Atomic#min
Atomic#nand
Atomic#or
Atomic#set
Atomic#sub
Atomic#swap
Atomic#xor
Atomic.new
Base64
Base64
Base64#decode
Base64#decode_string
Base64#encode
Base64#strict_encode
Base64#urlsafe_encode
Benchmark
Benchmark
Benchmark#bm
Benchmark#ips
Benchmark#measure
Benchmark#realtime
Benchmark::BM
Benchmark::BM::Job
Benchmark::BM::Job#report
Benchmark::BM::Tms
Benchmark::BM::Tms#cstime
Benchmark::BM::Tms#cutime
Benchmark::BM::Tms#label
Benchmark::BM::Tms#real
Benchmark::BM::Tms#stime
Benchmark::BM::Tms#total
Benchmark::BM::Tms#to_s
Benchmark::BM::Tms#utime
Benchmark::IPS
Benchmark::IPS::Entry
Benchmark::IPS::Entry#action
Benchmark::IPS::Entry#action=
Benchmark::IPS::Entry#calculate_stats
Benchmark::IPS::Entry#call
Benchmark::IPS::Entry#call_for_100ms
Benchmark::IPS::Entry#cycles
Benchmark::IPS::Entry#cycles=
Benchmark::IPS::Entry#cycles?
Benchmark::IPS::Entry#human_compare
Benchmark::IPS::Entry#human_iteration_time
Benchmark::IPS::Entry#human_mean
Benchmark::IPS::Entry#label
Benchmark::IPS::Entry#label=
Benchmark::IPS::Entry#mean
Benchmark::IPS::Entry#mean=
Benchmark::IPS::Entry#mean?
Benchmark::IPS::Entry#ran?
Benchmark::IPS::Entry#relative_stddev
Benchmark::IPS::Entry#relative_stddev=
Benchmark::IPS::Entry#relative_stddev?
Benchmark::IPS::Entry#set_cycles
Benchmark::IPS::Entry#size
Benchmark::IPS::Entry#size=
Benchmark::IPS::Entry#size?
Benchmark::IPS::Entry#slower
Benchmark::IPS::Entry#slower=
Benchmark::IPS::Entry#slower?
Benchmark::IPS::Entry#stddev
Benchmark::IPS::Entry#stddev=
Benchmark::IPS::Entry#stddev?
Benchmark::IPS::Entry#variance
Benchmark::IPS::Entry#variance=
Benchmark::IPS::Entry#variance?
Benchmark::IPS::Entry.new
Benchmark::IPS::Job
Benchmark::IPS::Job#execute
Benchmark::IPS::Job#items
Benchmark::IPS::Job#items=
Benchmark::IPS::Job#report
Benchmark::IPS::Job.new
BigFloat
BigFloat
BigFloat#*
BigFloat#**
BigFloat#+
BigFloat#-
BigFloat#/
BigFloat#<=>
BigFloat#abs
BigFloat#ceil
BigFloat#clone
BigFloat#floor
BigFloat#hash
BigFloat#inspect
BigFloat#to_big_f
BigFloat#to_f
BigFloat#to_f32
BigFloat#to_f64
BigFloat#to_i
BigFloat#to_i16
BigFloat#to_i32
BigFloat#to_i64
BigFloat#to_i8
BigFloat#to_s
BigFloat#to_u
BigFloat#to_u16
BigFloat#to_u32
BigFloat#to_u64
BigFloat#to_u8
BigFloat#to_unsafe
BigFloat.default_precision
BigFloat.default_precision=
BigFloat.new
BigInt
BigInt
BigInt#%
BigInt#&
BigInt#*
BigInt#**
BigInt#+
BigInt#-
BigInt#/
BigInt#<<
BigInt#<=>
BigInt#>>
BigInt#abs
BigInt#clone
BigInt#digits
BigInt#gcd
BigInt#hash
BigInt#inspect
BigInt#lcm
BigInt#popcount
BigInt#remainder
BigInt#tdiv
BigInt#to_big_i
BigInt#to_f
BigInt#to_f32
BigInt#to_f64
BigInt#to_i
BigInt#to_i16
BigInt#to_i32
BigInt#to_i64
BigInt#to_i8
BigInt#to_s
BigInt#to_u
BigInt#to_u16
BigInt#to_u32
BigInt#to_u64
BigInt#to_u8
BigInt#to_unsafe
BigInt#unsafe_floored_div
BigInt#unsafe_floored_mod
BigInt#unsafe_truncated_div
BigInt#unsafe_truncated_mod
BigInt#^
BigInt#|
BigInt#~
BigInt.new
BigRational
BigRational
BigRational#*
BigRational#+
BigRational#-
BigRational#/
BigRational#<<
BigRational#<=>
BigRational#>>
BigRational#abs
BigRational#clone
BigRational#denominator
BigRational#hash
BigRational#inspect
BigRational#inv
BigRational#numerator
BigRational#to_f
BigRational#to_f32
BigRational#to_f64
BigRational#to_s
BigRational#to_unsafe
BigRational.new
BitArray
BitArray
BitArray#inspect
BitArray#invert
BitArray#size
BitArray#toggle
BitArray#to_s
BitArray#to_slice
BitArray#unsafe_at
BitArray#[]=
BitArray.new
Bool
Bool
Bool#!=
Bool#&
Bool#==
Bool#clone
Bool#hash
Bool#to_json
Bool#to_s
Bool#to_yaml
Bool#^
Bool#|
Bool.new
Box
Box
Box#object
Box.box
Box.new
Box.unbox
Bytes
Bytes
Channel
Channel
Channel#close
Channel#closed?
Channel#inspect
Channel#pretty_print
Channel#receive
Channel#receive?
Channel#receive_select_action
Channel#send_select_action
Channel#unwait_for_receive
Channel#unwait_for_send
Channel#wait_for_receive
Channel#wait_for_send
Channel.new
Channel.receive_first
Channel.select
Channel.send_first
Channel::Buffered
Channel::Buffered#empty?
Channel::Buffered#full?
Channel::Buffered#send
Channel::Buffered.new
Channel::ReceiveAction
Channel::ReceiveAction#execute
Channel::ReceiveAction#ready?
Channel::ReceiveAction#unwait
Channel::ReceiveAction#wait
Channel::ReceiveAction.new
Channel::SelectAction
Channel::SelectAction#execute
Channel::SelectAction#ready?
Channel::SelectAction#unwait
Channel::SelectAction#wait
Channel::SendAction
Channel::SendAction#execute
Channel::SendAction#ready?
Channel::SendAction#unwait
Channel::SendAction#wait
Channel::SendAction.new
Channel::Unbuffered
Channel::Unbuffered#empty?
Channel::Unbuffered#full?
Channel::Unbuffered#send
Channel::Unbuffered.new
Char
Char
Char#!=
Char#+
Char#-
Char#<
Char#<=
Char#<=>
Char#==
Char#===
Char#>
Char#>=
Char#alphanumeric?
Char#ascii?
Char#ascii_alphanumeric?
Char#ascii_control?
Char#ascii_letter?
Char#ascii_lowercase?
Char#ascii_number?
Char#ascii_uppercase?
Char#ascii_whitespace?
Char#bytes
Char#bytesize
Char#clone
Char#control?
Char#downcase
Char#dump
Char#each_byte
Char#hash
Char#hex?
Char#inspect
Char#in_set?
Char#letter?
Char#lowercase?
Char#mark?
Char#number?
Char#ord
Char#pred
Char#succ
Char#to_f
Char#to_f32
Char#to_f32?
Char#to_f64
Char#to_f64?
Char#to_f?
Char#to_i
Char#to_i16
Char#to_i16?
Char#to_i32
Char#to_i32?
Char#to_i64
Char#to_i64?
Char#to_i8
Char#to_i8?
Char#to_i?
Char#to_s
Char#to_u16
Char#to_u16?
Char#to_u32
Char#to_u32?
Char#to_u64
Char#to_u64?
Char#to_u8
Char#to_u8?
Char#upcase
Char#uppercase?
Char#whitespace?
Char::Reader
Char::Reader#current_char
Char::Reader#current_char_width
Char::Reader#each
Char::Reader#error
Char::Reader#has_next?
Char::Reader#has_previous?
Char::Reader#next_char
Char::Reader#peek_next_char
Char::Reader#pos
Char::Reader#pos=
Char::Reader#previous_char
Char::Reader#string
Char::Reader.new
Class
Class
Class#==
Class#===
Class#cast
Class#clone
Class#dup
Class#hash
Class#inspect
Class#name
Class#nilable?
Class#to_s
Class#|
Class.==
Class.===
Class.cast
Class.clone
Class.dup
Class.hash
Class.inspect
Class.name
Class.nilable?
Class.to_s
Class.|
Colorize
Colorize
Colorize.enabled=
Colorize.enabled?
Colorize.on_tty_only!
Colorize::Object
Colorize::Object#back
Colorize::Object#black
Colorize::Object#blink
Colorize::Object#blue
Colorize::Object#bold
Colorize::Object#bright
Colorize::Object#cyan
Colorize::Object#dark_gray
Colorize::Object#dim
Colorize::Object#fore
Colorize::Object#green
Colorize::Object#hidden
Colorize::Object#inspect
Colorize::Object#light_blue
Colorize::Object#light_cyan
Colorize::Object#light_gray
Colorize::Object#light_green
Colorize::Object#light_magenta
Colorize::Object#light_red
Colorize::Object#light_yellow
Colorize::Object#magenta
Colorize::Object#mode
Colorize::Object#on
Colorize::Object#on_black
Colorize::Object#on_blue
Colorize::Object#on_cyan
Colorize::Object#on_dark_gray
Colorize::Object#on_green
Colorize::Object#on_light_blue
Colorize::Object#on_light_cyan
Colorize::Object#on_light_gray
Colorize::Object#on_light_green
Colorize::Object#on_light_magenta
Colorize::Object#on_light_red
Colorize::Object#on_light_yellow
Colorize::Object#on_magenta
Colorize::Object#on_red
Colorize::Object#on_white
Colorize::Object#on_yellow
Colorize::Object#push
Colorize::Object#red
Colorize::Object#reverse
Colorize::Object#surround
Colorize::Object#toggle
Colorize::Object#to_s
Colorize::Object#underline
Colorize::Object#white
Colorize::Object#yellow
Colorize::Object.new
Colorize::ObjectExtensions
Colorize::ObjectExtensions#colorize
Comparable
Comparable
Comparable#<
Comparable#<=
Comparable#<=>
Comparable#==
Comparable#>
Comparable#>=
Complex
Complex
Complex#*
Complex#+
Complex#-
Complex#/
Complex#==
Complex#abs
Complex#abs2
Complex#clone
Complex#conj
Complex#exp
Complex#imag
Complex#inspect
Complex#inv
Complex#log
Complex#log10
Complex#log2
Complex#phase
Complex#polar
Complex#real
Complex#sign
Complex#sqrt
Complex#to_s
Complex.new
Complex.zero
Concurrent
Concurrent
Book
Conventions
Conventions: Coding Style
Conventions: Documenting code
Database
Database: Connection pool
Guides
Guides: Concurrency
Guides: Performance
Index: Crystal Programming Language
Installation
Installation
Installation: From a tar.gz
Installation: From sources
Installation: On Arch Linux
Installation: On Bash on Ubuntu on Windows
Installation: On Debian and Ubuntu
Installation: On Mac OSX using Homebrew
Installation: On RedHat and CentOS
Overview
Overview: Hello World!
Overview: HTTP Server
CRC32
CRC32
CRC32.checksum
CRC32.combine
CRC32.initial
CRC32.update
Crypto
Crypto
Crypto::Bcrypt
Crypto::Bcrypt#cost
Crypto::Bcrypt#digest
Crypto::Bcrypt#inspect
Crypto::Bcrypt#password
Crypto::Bcrypt#salt
Crypto::Bcrypt#to_s
Crypto::Bcrypt#to_slice
Crypto::Bcrypt.hash_secret
Crypto::Bcrypt.new
Crypto::Bcrypt::Password
Crypto::Bcrypt::Password#==
Crypto::Bcrypt::Password#cost
Crypto::Bcrypt::Password#digest
Crypto::Bcrypt::Password#inspect
Crypto::Bcrypt::Password#salt
Crypto::Bcrypt::Password#to_s
Crypto::Bcrypt::Password#version
Crypto::Bcrypt::Password.create
Crypto::Bcrypt::Password.new
Crypto::Blowfish
Crypto::Blowfish#decrypt_pair
Crypto::Blowfish#encrypt_pair
Crypto::Blowfish#expand_key
Crypto::Blowfish.new
Crypto::Subtle
Crypto::Subtle.constant_time_byte_eq
Crypto::Subtle.constant_time_compare
Crystal
Crystal
Crystal::Macros
Crystal::Macros#compare_versions
Crystal::Macros#debug
Crystal::Macros#env
Crystal::Macros#p
Crystal::Macros#puts
Crystal::Macros#raise
Crystal::Macros#run
Crystal::Macros#skip
Crystal::Macros#system
Crystal::Macros#`
Crystal::Macros::And
Crystal::Macros::Arg
Crystal::Macros::Arg#default_value
Crystal::Macros::Arg#internal_name
Crystal::Macros::Arg#name
Crystal::Macros::Arg#restriction
Crystal::Macros::ArrayLiteral
Crystal::Macros::ArrayLiteral#+
Crystal::Macros::ArrayLiteral#all?
Crystal::Macros::ArrayLiteral#any?
Crystal::Macros::ArrayLiteral#empty?
Crystal::Macros::ArrayLiteral#find
Crystal::Macros::ArrayLiteral#first
Crystal::Macros::ArrayLiteral#includes?
Crystal::Macros::ArrayLiteral#join
Crystal::Macros::ArrayLiteral#last
Crystal::Macros::ArrayLiteral#map
Crystal::Macros::ArrayLiteral#of
Crystal::Macros::ArrayLiteral#reject
Crystal::Macros::ArrayLiteral#select
Crystal::Macros::ArrayLiteral#shuffle
Crystal::Macros::ArrayLiteral#size
Crystal::Macros::ArrayLiteral#sort
Crystal::Macros::ArrayLiteral#splat
Crystal::Macros::ArrayLiteral#type
Crystal::Macros::ArrayLiteral#uniq
Crystal::Macros::ArrayLiteral#[]
Crystal::Macros::ArrayLiteral#[]=
Crystal::Macros::Assign
Crystal::Macros::Assign#target
Crystal::Macros::Assign#value
Crystal::Macros::ASTNode
Crystal::Macros::ASTNode#!=
Crystal::Macros::ASTNode#==
Crystal::Macros::ASTNode#class_name
Crystal::Macros::ASTNode#column_number
Crystal::Macros::ASTNode#end_column_number
Crystal::Macros::ASTNode#end_line_number
Crystal::Macros::ASTNode#filename
Crystal::Macros::ASTNode#id
Crystal::Macros::ASTNode#line_number
Crystal::Macros::ASTNode#raise
Crystal::Macros::ASTNode#stringify
Crystal::Macros::BinaryOp
Crystal::Macros::BinaryOp#left
Crystal::Macros::BinaryOp#right
Crystal::Macros::Block
Crystal::Macros::Block#args
Crystal::Macros::Block#body
Crystal::Macros::Block#splat_index
Crystal::Macros::BoolLiteral
Crystal::Macros::Call
Crystal::Macros::Call#args
Crystal::Macros::Call#block
Crystal::Macros::Call#block_arg
Crystal::Macros::Call#id
Crystal::Macros::Call#name
Crystal::Macros::Call#named_args
Crystal::Macros::Call#receiver
Crystal::Macros::Case
Crystal::Macros::Case#cond
Crystal::Macros::Case#else
Crystal::Macros::Case#whens
Crystal::Macros::Cast
Crystal::Macros::Cast#obj
Crystal::Macros::Cast#to
Crystal::Macros::CharLiteral
Crystal::Macros::CharLiteral#id
Crystal::Macros::ClassDef
Crystal::Macros::ClassVar
Crystal::Macros::ClassVar#name
Crystal::Macros::Def
Crystal::Macros::Def#args
Crystal::Macros::Def#block_arg
Crystal::Macros::Def#body
Crystal::Macros::Def#double_splat
Crystal::Macros::Def#name
Crystal::Macros::Def#receiver
Crystal::Macros::Def#return_type
Crystal::Macros::Def#splat_index
Crystal::Macros::Def#visibility
Crystal::Macros::Expressions
Crystal::Macros::Expressions#expressions
Crystal::Macros::Generic
Crystal::Macros::Generic#name
Crystal::Macros::Generic#named_args
Crystal::Macros::Generic#type_vars
Crystal::Macros::Global
Crystal::Macros::Global#name
Crystal::Macros::HashLiteral
Crystal::Macros::HashLiteral#double_splat
Crystal::Macros::HashLiteral#empty?
Crystal::Macros::HashLiteral#keys
Crystal::Macros::HashLiteral#map
Crystal::Macros::HashLiteral#of_key
Crystal::Macros::HashLiteral#of_value
Crystal::Macros::HashLiteral#size
Crystal::Macros::HashLiteral#to_a
Crystal::Macros::HashLiteral#type
Crystal::Macros::HashLiteral#values
Crystal::Macros::HashLiteral#[]
Crystal::Macros::HashLiteral#[]=
Crystal::Macros::If
Crystal::Macros::If#cond
Crystal::Macros::If#else
Crystal::Macros::If#then
Crystal::Macros::ImplicitObj
Crystal::Macros::InstanceSizeOf
Crystal::Macros::InstanceVar
Crystal::Macros::InstanceVar#name
Crystal::Macros::IsA
Crystal::Macros::IsA#arg
Crystal::Macros::IsA#receiver
Crystal::Macros::Macro
Crystal::Macros::Macro#args
Crystal::Macros::Macro#block_arg
Crystal::Macros::Macro#body
Crystal::Macros::Macro#double_splat
Crystal::Macros::Macro#name
Crystal::Macros::Macro#splat_index
Crystal::Macros::Macro#visibility
Crystal::Macros::MacroId
Crystal::Macros::MacroId#+
Crystal::Macros::MacroId#=~
Crystal::Macros::MacroId#capitalize
Crystal::Macros::MacroId#chars
Crystal::Macros::MacroId#chomp
Crystal::Macros::MacroId#downcase
Crystal::Macros::MacroId#empty?
Crystal::Macros::MacroId#ends_with?
Crystal::Macros::MacroId#gsub
Crystal::Macros::MacroId#id
Crystal::Macros::MacroId#includes?
Crystal::Macros::MacroId#lines
Crystal::Macros::MacroId#size
Crystal::Macros::MacroId#split
Crystal::Macros::MacroId#starts_with?
Crystal::Macros::MacroId#strip
Crystal::Macros::MacroId#tr
Crystal::Macros::MacroId#upcase
Crystal::Macros::MacroId#[]
Crystal::Macros::MetaVar
Crystal::Macros::MetaVar#name
Crystal::Macros::MetaVar#type
Crystal::Macros::MultiAssign
Crystal::Macros::MultiAssign#targets
Crystal::Macros::MultiAssign#values
Crystal::Macros::NamedArgument
Crystal::Macros::NamedArgument#name
Crystal::Macros::NamedArgument#value
Crystal::Macros::NamedTupleLiteral
Crystal::Macros::NamedTupleLiteral#double_splat
Crystal::Macros::NamedTupleLiteral#empty?
Crystal::Macros::NamedTupleLiteral#keys
Crystal::Macros::NamedTupleLiteral#map
Crystal::Macros::NamedTupleLiteral#size
Crystal::Macros::NamedTupleLiteral#to_a
Crystal::Macros::NamedTupleLiteral#values
Crystal::Macros::NamedTupleLiteral#[]
Crystal::Macros::NamedTupleLiteral#[]=
Crystal::Macros::NilableCast
Crystal::Macros::NilableCast#obj
Crystal::Macros::NilableCast#to
Crystal::Macros::NilLiteral
Crystal::Macros::Nop
Crystal::Macros::Not
Crystal::Macros::NumberLiteral
Crystal::Macros::NumberLiteral#%
Crystal::Macros::NumberLiteral#&
Crystal::Macros::NumberLiteral#*
Crystal::Macros::NumberLiteral#**
Crystal::Macros::NumberLiteral#+
Crystal::Macros::NumberLiteral#-
Crystal::Macros::NumberLiteral#/
Crystal::Macros::NumberLiteral#<
Crystal::Macros::NumberLiteral#<<
Crystal::Macros::NumberLiteral#<=
Crystal::Macros::NumberLiteral#<=>
Crystal::Macros::NumberLiteral#>
Crystal::Macros::NumberLiteral#>=
Crystal::Macros::NumberLiteral#>>
Crystal::Macros::NumberLiteral#kind
Crystal::Macros::NumberLiteral#^
Crystal::Macros::NumberLiteral#|
Crystal::Macros::NumberLiteral#~
Crystal::Macros::Or
Crystal::Macros::Out
Crystal::Macros::Path
Crystal::Macros::Path#global?
Crystal::Macros::Path#names
Crystal::Macros::Path#resolve
Crystal::Macros::PointerOf
Crystal::Macros::RangeLiteral
Crystal::Macros::RangeLiteral#begin
Crystal::Macros::RangeLiteral#end
Crystal::Macros::RangeLiteral#excludes_end?
Crystal::Macros::RangeLiteral#map
Crystal::Macros::RangeLiteral#to_a
Crystal::Macros::ReadInstanceVar
Crystal::Macros::ReadInstanceVar#name
Crystal::Macros::ReadInstanceVar#obj
Crystal::Macros::RegexLiteral
Crystal::Macros::RegexLiteral#options
Crystal::Macros::RegexLiteral#source
Crystal::Macros::Require
Crystal::Macros::Require#path
Crystal::Macros::RespondsTo
Crystal::Macros::RespondsTo#name
Crystal::Macros::RespondsTo#receiver
Crystal::Macros::SizeOf
Crystal::Macros::Splat
Crystal::Macros::Splat#exp
Crystal::Macros::StringInterpolation
Crystal::Macros::StringInterpolation#expressions
Crystal::Macros::StringLiteral
Crystal::Macros::StringLiteral#+
Crystal::Macros::StringLiteral#<
Crystal::Macros::StringLiteral#=~
Crystal::Macros::StringLiteral#>
Crystal::Macros::StringLiteral#camelcase
Crystal::Macros::StringLiteral#capitalize
Crystal::Macros::StringLiteral#chars
Crystal::Macros::StringLiteral#chomp
Crystal::Macros::StringLiteral#downcase
Crystal::Macros::StringLiteral#empty?
Crystal::Macros::StringLiteral#ends_with?
Crystal::Macros::StringLiteral#gsub
Crystal::Macros::StringLiteral#id
Crystal::Macros::StringLiteral#includes?
Crystal::Macros::StringLiteral#lines
Crystal::Macros::StringLiteral#size
Crystal::Macros::StringLiteral#split
Crystal::Macros::StringLiteral#starts_with?
Crystal::Macros::StringLiteral#strip
Crystal::Macros::StringLiteral#to_i
Crystal::Macros::StringLiteral#tr
Crystal::Macros::StringLiteral#underscore
Crystal::Macros::StringLiteral#upcase
Crystal::Macros::StringLiteral#[]
Crystal::Macros::SymbolLiteral
Crystal::Macros::SymbolLiteral#+
Crystal::Macros::SymbolLiteral#=~
Crystal::Macros::SymbolLiteral#capitalize
Crystal::Macros::SymbolLiteral#chars
Crystal::Macros::SymbolLiteral#chomp
Crystal::Macros::SymbolLiteral#downcase
Crystal::Macros::SymbolLiteral#empty?
Crystal::Macros::SymbolLiteral#ends_with?
Crystal::Macros::SymbolLiteral#gsub
Crystal::Macros::SymbolLiteral#id
Crystal::Macros::SymbolLiteral#includes?
Crystal::Macros::SymbolLiteral#lines
Crystal::Macros::SymbolLiteral#size
Crystal::Macros::SymbolLiteral#split
Crystal::Macros::SymbolLiteral#starts_with?
Crystal::Macros::SymbolLiteral#strip
Crystal::Macros::SymbolLiteral#tr
Crystal::Macros::SymbolLiteral#upcase
Crystal::Macros::SymbolLiteral#[]
Crystal::Macros::TupleLiteral
Crystal::Macros::TypeDeclaration
Crystal::Macros::TypeDeclaration#type
Crystal::Macros::TypeDeclaration#value
Crystal::Macros::TypeDeclaration#var
Crystal::Macros::TypeNode
Crystal::Macros::TypeNode#<
Crystal::Macros::TypeNode#<=
Crystal::Macros::TypeNode#>
Crystal::Macros::TypeNode#>=
Crystal::Macros::TypeNode#abstract?
Crystal::Macros::TypeNode#all_subclasses
Crystal::Macros::TypeNode#ancestors
Crystal::Macros::TypeNode#class
Crystal::Macros::TypeNode#constant
Crystal::Macros::TypeNode#constants
Crystal::Macros::TypeNode#has_attribute?
Crystal::Macros::TypeNode#has_constant?
Crystal::Macros::TypeNode#instance
Crystal::Macros::TypeNode#instance_vars
Crystal::Macros::TypeNode#keys
Crystal::Macros::TypeNode#methods
Crystal::Macros::TypeNode#name
Crystal::Macros::TypeNode#overrides?
Crystal::Macros::TypeNode#size
Crystal::Macros::TypeNode#subclasses
Crystal::Macros::TypeNode#superclass
Crystal::Macros::TypeNode#type_vars
Crystal::Macros::TypeNode#union?
Crystal::Macros::TypeNode#union_types
Crystal::Macros::TypeNode#[]
Crystal::Macros::UnaryExpression
Crystal::Macros::UnaryExpression#exp
Crystal::Macros::UninitializedVar
Crystal::Macros::UninitializedVar#type
Crystal::Macros::UninitializedVar#var
Crystal::Macros::Union
Crystal::Macros::Union#types
Crystal::Macros::Var
Crystal::Macros::Var#id
Crystal::Macros::VisibilityModifier
Crystal::Macros::VisibilityModifier#exp
Crystal::Macros::VisibilityModifier#visibility
Crystal::Macros::When
Crystal::Macros::When#body
Crystal::Macros::When#conds
Crystal::Macros::While
Crystal::Macros::While#body
Crystal::Macros::While#cond
CSV
CSV
CSV#each
CSV#headers
CSV#next
CSV#row
CSV#values_at
CSV#[]
CSV#[]?
CSV.build
CSV.each_row
CSV.new
CSV.parse
CSV::Builder
CSV::Builder#row
CSV::Builder.new
CSV::Builder::Row
CSV::Builder::Row#<<
CSV::Builder::Row#concat
CSV::Builder::Row#skip_cell
CSV::Lexer
CSV::Lexer#next_token
CSV::Lexer#quote_char
CSV::Lexer#rewind
CSV::Lexer#separator
CSV::Lexer#token
CSV::Lexer.new
CSV::Parser
CSV::Parser#each_row
CSV::Parser#next_row
CSV::Parser#parse
CSV::Parser#rewind
CSV::Parser.new
CSV::Row
CSV::Row#size
CSV::Row#to_a
CSV::Row#to_h
CSV::Row#values_at
CSV::Row#[]
CSV::Row#[]?
CSV::Token
CSV::Token#kind
CSV::Token#kind=
CSV::Token#value
CSV::Token#value=
CSV::Token::Kind
CSV::Token::Kind#cell?
CSV::Token::Kind#eof?
CSV::Token::Kind#newline?
Deque
Deque
Deque#+
Deque#<<
Deque#==
Deque#clear
Deque#clone
Deque#concat
Deque#delete
Deque#delete_at
Deque#dup
Deque#each
Deque#insert
Deque#inspect
Deque#pop
Deque#pop?
Deque#pretty_print
Deque#push
Deque#rotate!
Deque#shift
Deque#shift?
Deque#size
Deque#swap
Deque#to_a
Deque#to_s
Deque#unsafe_at
Deque#unshift
Deque#[]=
Deque.new
Digest
Digest
Digest::Base
Digest::Base.base64digest
Digest::Base.digest
Digest::Base.hexdigest
Digest::MD5
Digest::MD5#f
Digest::MD5#ff
Digest::MD5#final
Digest::MD5#g
Digest::MD5#gg
Digest::MD5#h
Digest::MD5#hh
Digest::MD5#i
Digest::MD5#ii
Digest::MD5#result
Digest::MD5#rotate_left
Digest::MD5#transform
Digest::MD5#update
Digest::MD5.new
Digest::SHA1
Digest::SHA1#circular_shift
Digest::SHA1#final
Digest::SHA1#pad_message
Digest::SHA1#process_message_block
Digest::SHA1#result
Digest::SHA1#update
Digest::SHA1.new
Dir
Dir
Dir#close
Dir#each
Dir#inspect
Dir#path
Dir#pretty_print
Dir#read
Dir#rewind
Dir#to_s
Dir.cd
Dir.current
Dir.empty?
Dir.entries
Dir.exists?
Dir.foreach
Dir.glob
Dir.mkdir
Dir.mkdir_p
Dir.new
Dir.open
Dir.rmdir
Dir.[]
DL
DL
DL.dlopen
ECR
ECR
ECR def_to_s
ECR embed
Enum
Enum
Enum flags
Enum#&
Enum#+
Enum#-
Enum#<=>
Enum#==
Enum#clone
Enum#each
Enum#hash
Enum#includes?
Enum#to_f32
Enum#to_f64
Enum#to_i
Enum#to_i16
Enum#to_i32
Enum#to_i64
Enum#to_i8
Enum#to_json
Enum#to_s
Enum#to_u16
Enum#to_u32
Enum#to_u64
Enum#to_u8
Enum#to_yaml
Enum#^
Enum#|
Enum#~
Enum.each
Enum.from_value
Enum.from_value?
Enum.names
Enum.new
Enum.parse
Enum.parse?
Enum.values
Enumerable
Enumerable
Enumerable#all?
Enumerable#any?
Enumerable#chunks
Enumerable#compact_map
Enumerable#count
Enumerable#cycle
Enumerable#each
Enumerable#each_cons
Enumerable#each_slice
Enumerable#each_with_index
Enumerable#each_with_object
Enumerable#find
Enumerable#first
Enumerable#first?
Enumerable#flat_map
Enumerable#grep
Enumerable#group_by
Enumerable#includes?
Enumerable#index
Enumerable#index_by
Enumerable#in_groups_of
Enumerable#join
Enumerable#map
Enumerable#map_with_index
Enumerable#max
Enumerable#max?
Enumerable#max_by
Enumerable#max_by?
Enumerable#max_of
Enumerable#max_of?
Enumerable#min
Enumerable#min?
Enumerable#minmax
Enumerable#minmax?
Enumerable#minmax_by
Enumerable#minmax_by?
Enumerable#minmax_of
Enumerable#minmax_of?
Enumerable#min_by
Enumerable#min_by?
Enumerable#min_of
Enumerable#min_of?
Enumerable#none?
Enumerable#one?
Enumerable#partition
Enumerable#product
Enumerable#reduce
Enumerable#reject
Enumerable#select
Enumerable#size
Enumerable#skip
Enumerable#skip_while
Enumerable#sum
Enumerable#take_while
Enumerable#to_a
Enumerable#to_h
Enumerable#to_set
ENV
ENV
ENV.clear
ENV.delete
ENV.each
ENV.fetch
ENV.has_key?
ENV.inspect
ENV.keys
ENV.pretty_print
ENV.values
ENV.[]
ENV.[]=
ENV.[]?
Fiber
Fiber
Fiber#inspect
Fiber#name
Fiber#name=
Fiber#resume
Fiber#run
Fiber#sleep
Fiber#to_s
Fiber#yield
Fiber.current
Fiber.new
Fiber.root
Fiber.sleep
Fiber.stack_pool_collect
Fiber.yield
File
File
File#flock_exclusive
File#flock_shared
File#flock_unlock
File#inspect
File#path
File#read_at
File#size
File#truncate
File.basename
File.chmod
File.chown
File.delete
File.directory?
File.dirname
File.each_line
File.empty?
File.executable?
File.exists?
File.expand_path
File.extname
File.file?
File.join
File.link
File.lstat
File.new
File.open
File.read
File.readable?
File.read_lines
File.real_path
File.rename
File.size
File.stat
File.symlink
File.symlink?
File.touch
File.utime
File.writable?
File.write
File::Stat
File::Stat#atime
File::Stat#blksize
File::Stat#blockdev?
File::Stat#blocks
File::Stat#chardev?
File::Stat#ctime
File::Stat#dev
File::Stat#directory?
File::Stat#file?
File::Stat#gid
File::Stat#ino
File::Stat#inspect
File::Stat#mode
File::Stat#mtime
File::Stat#nlink
File::Stat#perm
File::Stat#pipe?
File::Stat#pretty_print
File::Stat#rdev
File::Stat#setgid?
File::Stat#setuid?
File::Stat#size
File::Stat#socket?
File::Stat#sticky?
File::Stat#symlink?
File::Stat#uid
File::Stat.new
FileUtils
FileUtils
FileUtils#cd
FileUtils#cmp
FileUtils#cp
FileUtils#cp_r
FileUtils#mkdir
FileUtils#mkdir_p
FileUtils#mv
FileUtils#pwd
FileUtils#rm
FileUtils#rmdir
FileUtils#rm_r
FileUtils#rm_rf
FileUtils#touch
Flate
Flate
Flate::Reader
Flate::Reader#close
Flate::Reader#closed?
Flate::Reader#read
Flate::Reader#sync_close=
Flate::Reader#sync_close?
Flate::Reader#write
Flate::Reader.gzip
Flate::Reader.new
Flate::Strategy
Flate::Strategy#default?
Flate::Strategy#filtered?
Flate::Strategy#fixed?
Flate::Strategy#huffman_only?
Flate::Strategy#rle?
Flate::Writer
Flate::Writer#close
Flate::Writer#closed?
Flate::Writer#flush
Flate::Writer#read
Flate::Writer#sync_close=
Flate::Writer#sync_close?
Flate::Writer#write
Flate::Writer.new
Float
Float
Float#%
Float#-
Float#<=>
Float#days
Float#fdiv
Float#finite?
Float#hours
Float#infinite?
Float#milliseconds
Float#minutes
Float#modulo
Float#nan?
Float#remainder
Float#seconds
Float#to_big_i
Float#to_io
Float#to_json
Float.from_io
Float32
Float32#!=
Float32#*
Float32#**
Float32#+
Float32#-
Float32#/
Float32#<
Float32#<=
Float32#==
Float32#>
Float32#>=
Float32#ceil
Float32#clone
Float32#floor
Float32#hash
Float32#round
Float32#to_f
Float32#to_f32
Float32#to_f64
Float32#to_i
Float32#to_i16
Float32#to_i32
Float32#to_i64
Float32#to_i8
Float32#to_s
Float32#to_u
Float32#to_u16
Float32#to_u32
Float32#to_u64
Float32#to_u8
Float32#trunc
Float32.new
Float64
Float64#!=
Float64#*
Float64#**
Float64#+
Float64#-
Float64#/
Float64#<
Float64#<=
Float64#==
Float64#>
Float64#>=
Float64#ceil
Float64#clone
Float64#floor
Float64#hash
Float64#round
Float64#to_f
Float64#to_f32
Float64#to_f64
Float64#to_i
Float64#to_i16
Float64#to_i32
Float64#to_i64
Float64#to_i8
Float64#to_s
Float64#to_u
Float64#to_u16
Float64#to_u32
Float64#to_u64
Float64#to_u8
Float64#trunc
Float64.new
Float::Primitive
GC
GC
GC.add_finalizer
GC.add_root
GC.collect
GC.disable
GC.enable
GC.free
GC.init
GC.is_heap_ptr
GC.malloc
GC.malloc_atomic
GC.realloc
GC.register_disappearing_link
GC.stats
GC::Stats
GC::Stats#bytes_since_gc
GC::Stats#clone
GC::Stats#free_bytes
GC::Stats#heap_size
GC::Stats#total_bytes
GC::Stats#unmapped_bytes
GC::Stats.new
Gzip
Gzip
Gzip::Header
Gzip::Header#comment
Gzip::Header#comment=
Gzip::Header#extra
Gzip::Header#extra=
Gzip::Header#modification_time
Gzip::Header#modification_time=
Gzip::Header#name
Gzip::Header#name=
Gzip::Header#os
Gzip::Header#os=
Gzip::Reader
Gzip::Reader#close
Gzip::Reader#closed?
Gzip::Reader#header
Gzip::Reader#read
Gzip::Reader#sync_close=
Gzip::Reader#sync_close?
Gzip::Reader#write
Gzip::Reader.new
Gzip::Reader.open
Gzip::Writer
Gzip::Writer#close
Gzip::Writer#closed?
Gzip::Writer#flush
Gzip::Writer#header
Gzip::Writer#read
Gzip::Writer#sync_close=
Gzip::Writer#sync_close?
Gzip::Writer#write
Gzip::Writer.new
Gzip::Writer.open
Hash
Hash
Hash#==
Hash#clear
Hash#clone
Hash#compact
Hash#compact!
Hash#delete
Hash#delete_if
Hash#dup
Hash#each
Hash#each_key
Hash#each_value
Hash#empty?
Hash#fetch
Hash#first_key
Hash#first_key?
Hash#first_value
Hash#first_value?
Hash#hash
Hash#has_key?
Hash#has_value?
Hash#inspect
Hash#invert
Hash#key
Hash#key?
Hash#keys
Hash#key_index
Hash#merge
Hash#merge!
Hash#pretty_print
Hash#rehash
Hash#reject
Hash#reject!
Hash#select
Hash#select!
Hash#shift
Hash#shift?
Hash#size
Hash#to_h
Hash#to_json
Hash#to_s
Hash#to_yaml
Hash#values
Hash#values_at
Hash#[]
Hash#[]=
Hash#[]?
Hash.new
Hash.zip
HTML
HTML
HTML.escape
HTML.unescape
HTTP
HTTP
HTTP.default_status_message_for
HTTP.dequote_string
HTTP.parse_time
HTTP.quote_string
HTTP.rfc1123_date
HTTP.serialize_chunked_body
HTTP.serialize_headers
HTTP.serialize_headers_and_string_body
HTTP::Client
HTTP::Client#basic_auth
HTTP::Client#before_request
HTTP::Client#close
HTTP::Client#compress=
HTTP::Client#compress?
HTTP::Client#connect_timeout=
HTTP::Client#delete
HTTP::Client#dns_timeout=
HTTP::Client#exec
HTTP::Client#get
HTTP::Client#head
HTTP::Client#host
HTTP::Client#patch
HTTP::Client#port
HTTP::Client#post
HTTP::Client#post_form
HTTP::Client#put
HTTP::Client#read_timeout=
HTTP::Client#tls
HTTP::Client#tls?
HTTP::Client.delete
HTTP::Client.exec
HTTP::Client.get
HTTP::Client.head
HTTP::Client.new
HTTP::Client.patch
HTTP::Client.post
HTTP::Client.post_form
HTTP::Client.put
HTTP::Client::BodyType
HTTP::Client::Response
HTTP::Client::Response#body
HTTP::Client::Response#body?
HTTP::Client::Response#body_io
HTTP::Client::Response#body_io?
HTTP::Client::Response#charset
HTTP::Client::Response#content_type
HTTP::Client::Response#cookies
HTTP::Client::Response#headers
HTTP::Client::Response#keep_alive?
HTTP::Client::Response#status_code
HTTP::Client::Response#status_message
HTTP::Client::Response#success?
HTTP::Client::Response#to_io
HTTP::Client::Response#version
HTTP::Client::Response.from_io
HTTP::Client::Response.from_io?
HTTP::Client::Response.mandatory_body?
HTTP::Client::Response.new
HTTP::Client::Response.supports_chunked?
HTTP::CompressHandler
HTTP::CompressHandler#call
HTTP::ComputedContentTypeHeader
HTTP::ComputedContentTypeHeader#charset
HTTP::ComputedContentTypeHeader#clone
HTTP::ComputedContentTypeHeader#content_type
HTTP::ComputedContentTypeHeader.new
HTTP::Cookie
HTTP::Cookie#==
HTTP::Cookie#domain
HTTP::Cookie#domain=
HTTP::Cookie#expired?
HTTP::Cookie#expires
HTTP::Cookie#expires=
HTTP::Cookie#extension
HTTP::Cookie#extension=
HTTP::Cookie#hash
HTTP::Cookie#http_only
HTTP::Cookie#http_only=
HTTP::Cookie#name
HTTP::Cookie#name=
HTTP::Cookie#path
HTTP::Cookie#path=
HTTP::Cookie#secure
HTTP::Cookie#secure=
HTTP::Cookie#to_cookie_header
HTTP::Cookie#to_set_cookie_header
HTTP::Cookie#value
HTTP::Cookie#value=
HTTP::Cookie.new
HTTP::Cookies
HTTP::Cookies#<<
HTTP::Cookies#add_request_headers
HTTP::Cookies#add_response_headers
HTTP::Cookies#each
HTTP::Cookies#empty?
HTTP::Cookies#fill_from_headers
HTTP::Cookies#has_key?
HTTP::Cookies#to_h
HTTP::Cookies#[]
HTTP::Cookies#[]=
HTTP::Cookies#[]?
HTTP::Cookies.from_headers
HTTP::Cookies.new
HTTP::ErrorHandler
HTTP::ErrorHandler#call
HTTP::ErrorHandler.new
HTTP::FormData
HTTP::FormData.build
HTTP::FormData.parse
HTTP::FormData.parse_content_disposition
HTTP::FormData::Builder
HTTP::FormData::Builder#boundary
HTTP::FormData::Builder#content_type
HTTP::FormData::Builder#field
HTTP::FormData::Builder#file
HTTP::FormData::Builder#finish
HTTP::FormData::Builder.new
HTTP::FormData::FileMetadata
HTTP::FormData::FileMetadata#clone
HTTP::FormData::FileMetadata#creation_time
HTTP::FormData::FileMetadata#filename
HTTP::FormData::FileMetadata#modification_time
HTTP::FormData::FileMetadata#read_time
HTTP::FormData::FileMetadata#size
HTTP::FormData::FileMetadata.new
HTTP::FormData::Parser
HTTP::FormData::Parser#has_next?
HTTP::FormData::Parser#next
HTTP::FormData::Parser.new
HTTP::FormData::Part
HTTP::FormData::Part#body
HTTP::FormData::Part#creation_time
HTTP::FormData::Part#filename
HTTP::FormData::Part#headers
HTTP::FormData::Part#modification_time
HTTP::FormData::Part#name
HTTP::FormData::Part#read_time
HTTP::FormData::Part#size
HTTP::FormData::Part.new
HTTP::Handler
HTTP::Handler#call
HTTP::Handler#call_next
HTTP::Handler#next
HTTP::Handler#next=
HTTP::Handler::Proc
HTTP::Headers
HTTP::Headers method_missing
HTTP::Headers#==
HTTP::Headers#add
HTTP::Headers#clone
HTTP::Headers#delete
HTTP::Headers#dup
HTTP::Headers#each
HTTP::Headers#empty?
HTTP::Headers#fetch
HTTP::Headers#get
HTTP::Headers#get?
HTTP::Headers#has_key?
HTTP::Headers#includes_word?
HTTP::Headers#inspect
HTTP::Headers#merge!
HTTP::Headers#pretty_print
HTTP::Headers#same?
HTTP::Headers#to_s
HTTP::Headers#[]
HTTP::Headers#[]=
HTTP::Headers#[]?
HTTP::Headers.new
HTTP::LogHandler
HTTP::LogHandler#call
HTTP::LogHandler.new
HTTP::Multipart
HTTP::Multipart.build
HTTP::Multipart.generate_boundary
HTTP::Multipart.parse
HTTP::Multipart.parse_boundary
HTTP::Multipart::Builder
HTTP::Multipart::Builder#body_part
HTTP::Multipart::Builder#boundary
HTTP::Multipart::Builder#content_type
HTTP::Multipart::Builder#epilogue
HTTP::Multipart::Builder#finish
HTTP::Multipart::Builder#preamble
HTTP::Multipart::Builder.new
HTTP::Multipart::Parser
HTTP::Multipart::Parser#has_next?
HTTP::Multipart::Parser#next
HTTP::Multipart::Parser.new
HTTP::Params
HTTP::Params#==
HTTP::Params#add
HTTP::Params#delete
HTTP::Params#delete_all
HTTP::Params#each
HTTP::Params#fetch
HTTP::Params#fetch_all
HTTP::Params#has_key?
HTTP::Params#set_all
HTTP::Params#to_s
HTTP::Params#[]
HTTP::Params#[]=
HTTP::Params#[]?
HTTP::Params.build
HTTP::Params.encode
HTTP::Params.new
HTTP::Params.parse
HTTP::Params::Builder
HTTP::Params::Builder#add
HTTP::Params::Builder#to_s
HTTP::Params::Builder.new
HTTP::Request
HTTP::Request#body
HTTP::Request#body=
HTTP::Request#content_length
HTTP::Request#content_length=
HTTP::Request#cookies
HTTP::Request#headers
HTTP::Request#headers=
HTTP::Request#host
HTTP::Request#host_with_port
HTTP::Request#ignore_body?
HTTP::Request#keep_alive?
HTTP::Request#method
HTTP::Request#method=
HTTP::Request#path
HTTP::Request#path=
HTTP::Request#query
HTTP::Request#query=
HTTP::Request#query_params
HTTP::Request#resource
HTTP::Request#to_io
HTTP::Request#version
HTTP::Request#version=
HTTP::Request.from_io
HTTP::Request.new
HTTP::Server
HTTP::Server#bind
HTTP::Server#close
HTTP::Server#listen
HTTP::Server#port
HTTP::Server#tls
HTTP::Server#tls=
HTTP::Server.build_middleware
HTTP::Server.new
HTTP::Server::Context
HTTP::Server::Context#request
HTTP::Server::Context#response
HTTP::Server::RequestProcessor
HTTP::Server::RequestProcessor#close
HTTP::Server::RequestProcessor#process
HTTP::Server::RequestProcessor.new
HTTP::Server::Response
HTTP::Server::Response#close
HTTP::Server::Response#content_length=
HTTP::Server::Response#content_type=
HTTP::Server::Response#cookies
HTTP::Server::Response#flush
HTTP::Server::Response#headers
HTTP::Server::Response#output
HTTP::Server::Response#output=
HTTP::Server::Response#respond_with_error
HTTP::Server::Response#status_code
HTTP::Server::Response#status_code=
HTTP::Server::Response#upgrade
HTTP::Server::Response#version
HTTP::Server::Response#write
HTTP::StaticFileHandler
HTTP::StaticFileHandler#call
HTTP::StaticFileHandler.new
HTTP::StaticFileHandler::DirectoryListing
HTTP::StaticFileHandler::DirectoryListing#clone
HTTP::StaticFileHandler::DirectoryListing#escaped_request_path
HTTP::StaticFileHandler::DirectoryListing#path
HTTP::StaticFileHandler::DirectoryListing#request_path
HTTP::StaticFileHandler::DirectoryListing#to_s
HTTP::StaticFileHandler::DirectoryListing.new
HTTP::WebSocket
HTTP::WebSocket#close
HTTP::WebSocket#closed?
HTTP::WebSocket#on_binary
HTTP::WebSocket#on_close
HTTP::WebSocket#on_message
HTTP::WebSocket#on_ping
HTTP::WebSocket#on_pong
HTTP::WebSocket#ping
HTTP::WebSocket#pong
HTTP::WebSocket#run
HTTP::WebSocket#send
HTTP::WebSocket#stream
HTTP::WebSocket.new
HTTP::WebSocketHandler
HTTP::WebSocketHandler#call
HTTP::WebSocketHandler.new
Indexable
Indexable
Indexable#at
Indexable#bsearch
Indexable#bsearch_index
Indexable#each
Indexable#each_index
Indexable#empty?
Indexable#equals?
Indexable#first
Indexable#first?
Indexable#hash
Indexable#index
Indexable#last
Indexable#last?
Indexable#reverse_each
Indexable#rindex
Indexable#sample
Indexable#size
Indexable#unsafe_at
Indexable#values_at
Indexable#zip
Indexable#zip?
Indexable#[]
Indexable#[]?
INI
INI
INI.parse
Int
Int
Int#%
Int#*
Int#**
Int#+
Int#-
Int#/
Int#<<
Int#<=>
Int#===
Int#>>
Int#abs
Int#bit
Int#ceil
Int#chr
Int#day
Int#days
Int#divisible_by?
Int#downto
Int#even?
Int#fdiv
Int#floor
Int#gcd
Int#gcm
Int#hash
Int#hour
Int#hours
Int#lcm
Int#millisecond
Int#milliseconds
Int#minute
Int#minutes
Int#modulo
Int#month
Int#months
Int#odd?
Int#popcount
Int#pred
Int#remainder
Int#round
Int#second
Int#seconds
Int#succ
Int#tdiv
Int#times
Int#to
Int#to_big_i
Int#to_big_r
Int#to_io
Int#to_json
Int#to_s
Int#trunc
Int#upto
Int#week
Int#weeks
Int#year
Int#years
Int#~
Int.from_io
Int16
Int16#!=
Int16#&
Int16#*
Int16#+
Int16#-
Int16#/
Int16#<
Int16#<=
Int16#==
Int16#>
Int16#>=
Int16#clone
Int16#popcount
Int16#to_f
Int16#to_f32
Int16#to_f64
Int16#to_i
Int16#to_i16
Int16#to_i32
Int16#to_i64
Int16#to_i8
Int16#to_u
Int16#to_u16
Int16#to_u32
Int16#to_u64
Int16#to_u8
Int16#unsafe_chr
Int16#^
Int16#|
Int16.new
Int32
Int32#!=
Int32#&
Int32#*
Int32#+
Int32#-
Int32#/
Int32#<
Int32#<=
Int32#==
Int32#>
Int32#>=
Int32#clone
Int32#popcount
Int32#to_f
Int32#to_f32
Int32#to_f64
Int32#to_i
Int32#to_i16
Int32#to_i32
Int32#to_i64
Int32#to_i8
Int32#to_u
Int32#to_u16
Int32#to_u32
Int32#to_u64
Int32#to_u8
Int32#unsafe_chr
Int32#^
Int32#|
Int32.new
Int64
Int64#!=
Int64#&
Int64#*
Int64#+
Int64#-
Int64#/
Int64#<
Int64#<=
Int64#==
Int64#>
Int64#>=
Int64#clone
Int64#popcount
Int64#to_f
Int64#to_f32
Int64#to_f64
Int64#to_i
Int64#to_i16
Int64#to_i32
Int64#to_i64
Int64#to_i8
Int64#to_u
Int64#to_u16
Int64#to_u32
Int64#to_u64
Int64#to_u8
Int64#unsafe_chr
Int64#^
Int64#|
Int64.new
Int8
Int8#!=
Int8#&
Int8#*
Int8#+
Int8#-
Int8#/
Int8#<
Int8#<=
Int8#==
Int8#>
Int8#>=
Int8#clone
Int8#popcount
Int8#to_f
Int8#to_f32
Int8#to_f64
Int8#to_i
Int8#to_i16
Int8#to_i32
Int8#to_i64
Int8#to_i8
Int8#to_u
Int8#to_u16
Int8#to_u32
Int8#to_u64
Int8#to_u8
Int8#unsafe_chr
Int8#^
Int8#|
Int8.new
Int::Primitive
Int::Signed
Int::Unsigned
IO
IO
IO#<<
IO#close
IO#closed?
IO#each_byte
IO#each_char
IO#each_line
IO#encoding
IO#flush
IO#gets
IO#gets_to_end
IO#peek
IO#print
IO#printf
IO#puts
IO#read
IO#read_byte
IO#read_bytes
IO#read_char
IO#read_fully
IO#read_fully?
IO#read_line
IO#read_string
IO#read_utf8
IO#read_utf8_byte
IO#rewind
IO#set_encoding
IO#skip
IO#skip_to_end
IO#tty?
IO#write
IO#write_byte
IO#write_bytes
IO#write_utf8
IO.copy
IO.pipe
IO.select
IO::Buffered
IO::Buffered#close
IO::Buffered#flush
IO::Buffered#flush_on_newline=
IO::Buffered#flush_on_newline?
IO::Buffered#peek
IO::Buffered#read
IO::Buffered#rewind
IO::Buffered#sync=
IO::Buffered#sync?
IO::Buffered#unbuffered_close
IO::Buffered#unbuffered_flush
IO::Buffered#unbuffered_read
IO::Buffered#unbuffered_rewind
IO::Buffered#unbuffered_write
IO::Buffered#write
IO::ByteFormat
IO::ByteFormat#decode
IO::ByteFormat#encode
IO::ByteFormat::BigEndian
IO::ByteFormat::BigEndian.decode
IO::ByteFormat::BigEndian.encode
IO::ByteFormat::LittleEndian
IO::ByteFormat::LittleEndian.decode
IO::ByteFormat::LittleEndian.encode
IO::ByteFormat::NetworkEndian
IO::ByteFormat::SystemEndian
IO::Delimited
IO::Delimited#close
IO::Delimited#closed?
IO::Delimited#read
IO::Delimited#read_delimiter
IO::Delimited#sync_close=
IO::Delimited#sync_close?
IO::Delimited#write
IO::Delimited.new
IO::EncodingOptions
IO::EncodingOptions#invalid
IO::EncodingOptions#name
IO::EncodingOptions.check_invalid
IO::EncodingOptions.new
IO::FileDescriptor
IO::FileDescriptor cooked_from_tc_mode!
IO::FileDescriptor noecho_from_tc_mode!
IO::FileDescriptor raw_from_tc_mode!
IO::FileDescriptor#blocking
IO::FileDescriptor#blocking=
IO::FileDescriptor#closed?
IO::FileDescriptor#close_on_exec=
IO::FileDescriptor#close_on_exec?
IO::FileDescriptor#cooked
IO::FileDescriptor#cooked!
IO::FileDescriptor#fcntl
IO::FileDescriptor#fd
IO::FileDescriptor#finalize
IO::FileDescriptor#inspect
IO::FileDescriptor#noecho
IO::FileDescriptor#noecho!
IO::FileDescriptor#pos
IO::FileDescriptor#pos=
IO::FileDescriptor#pretty_print
IO::FileDescriptor#raw
IO::FileDescriptor#raw!
IO::FileDescriptor#read_timeout=
IO::FileDescriptor#reopen
IO::FileDescriptor#seek
IO::FileDescriptor#stat
IO::FileDescriptor#tell
IO::FileDescriptor#tty?
IO::FileDescriptor#write_timed_out
IO::FileDescriptor#write_timed_out=
IO::FileDescriptor#write_timeout=
IO::FileDescriptor.fcntl
IO::FileDescriptor.new
IO::Hexdump
IO::Hexdump#close
IO::Hexdump#closed?
IO::Hexdump#flush
IO::Hexdump#peek
IO::Hexdump#read
IO::Hexdump#tty?
IO::Hexdump#write
IO::Hexdump.new
IO::Memory
IO::Memory#buffer
IO::Memory#bytesize
IO::Memory#clear
IO::Memory#close
IO::Memory#closed?
IO::Memory#empty?
IO::Memory#pos
IO::Memory#pos=
IO::Memory#read
IO::Memory#read_at
IO::Memory#rewind
IO::Memory#seek
IO::Memory#size
IO::Memory#tell
IO::Memory#to_s
IO::Memory#to_slice
IO::Memory#write
IO::Memory#write_byte
IO::Memory.new
IO::MultiWriter
IO::MultiWriter#close
IO::MultiWriter#closed?
IO::MultiWriter#read
IO::MultiWriter#sync_close=
IO::MultiWriter#sync_close?
IO::MultiWriter#write
IO::MultiWriter.new
IO::Seek
IO::Seek#current?
IO::Seek#end?
IO::Seek#set?
IO::Sized
IO::Sized#close
IO::Sized#closed?
IO::Sized#peek
IO::Sized#read
IO::Sized#read_byte
IO::Sized#read_remaining
IO::Sized#skip
IO::Sized#sync_close=
IO::Sized#sync_close?
IO::Sized#write
IO::Sized.new
IPSocket
IPSocket
IPSocket#local_address
IPSocket#remote_address
Iterable
Iterable
Iterable#chunk
Iterable#cycle
Iterable#each
Iterable#each_cons
Iterable#each_slice
Iterable#each_with_index
Iterable#each_with_object
Iterator
Iterator
Iterator#chain
Iterator#chunk
Iterator#compact_map
Iterator#cons
Iterator#cycle
Iterator#each
Iterator#each_slice
Iterator#first
Iterator#flatten
Iterator#flat_map
Iterator#in_groups_of
Iterator#map
Iterator#next
Iterator#reject
Iterator#rewind
Iterator#select
Iterator#skip
Iterator#skip_while
Iterator#slice
Iterator#step
Iterator#stop
Iterator#take_while
Iterator#tap
Iterator#uniq
Iterator#with_index
Iterator#with_object
Iterator#zip
Iterator.of
Iterator.stop
Iterator::IteratorWrapper
Iterator::IteratorWrapper wrapped_next
Iterator::IteratorWrapper#rewind
Iterator::Stop
JSON
JSON
JSON mapping
JSON.build
JSON.parse
JSON.parse_raw
JSON::Any
JSON::Any#==
JSON::Any#as_a
JSON::Any#as_a?
JSON::Any#as_bool
JSON::Any#as_bool?
JSON::Any#as_f
JSON::Any#as_f32
JSON::Any#as_f32?
JSON::Any#as_f?
JSON::Any#as_h
JSON::Any#as_h?
JSON::Any#as_i
JSON::Any#as_i64
JSON::Any#as_i64?
JSON::Any#as_i?
JSON::Any#as_nil
JSON::Any#as_s
JSON::Any#as_s?
JSON::Any#each
JSON::Any#raw
JSON::Any#size
JSON::Any#[]
JSON::Any#[]?
JSON::Any.new
JSON::Builder
JSON::Builder#array
JSON::Builder#bool
JSON::Builder#document
JSON::Builder#end_array
JSON::Builder#end_document
JSON::Builder#end_object
JSON::Builder#field
JSON::Builder#flush
JSON::Builder#indent=
JSON::Builder#null
JSON::Builder#number
JSON::Builder#object
JSON::Builder#raw
JSON::Builder#scalar
JSON::Builder#start_array
JSON::Builder#start_document
JSON::Builder#start_object
JSON::Builder#string
JSON::Builder.new
JSON::Builder::ArrayState
JSON::Builder::ArrayState#clone
JSON::Builder::ArrayState#empty
JSON::Builder::ArrayState.new
JSON::Builder::DocumentEndState
JSON::Builder::DocumentEndState#clone
JSON::Builder::DocumentEndState.new
JSON::Builder::DocumentStartState
JSON::Builder::DocumentStartState#clone
JSON::Builder::DocumentStartState.new
JSON::Builder::ObjectState
JSON::Builder::ObjectState#clone
JSON::Builder::ObjectState#empty
JSON::Builder::ObjectState#name
JSON::Builder::ObjectState.new
JSON::Builder::StartState
JSON::Builder::StartState#clone
JSON::Builder::StartState.new
JSON::Builder::State
JSON::Lexer
JSON::Lexer#next_token
JSON::Lexer#next_token_expect_object_key
JSON::Lexer#skip
JSON::Lexer#skip=
JSON::Lexer#token
JSON::Lexer.new
JSON::Parser
JSON::Parser#max_nesting
JSON::Parser#max_nesting=
JSON::Parser#parse
JSON::Parser.new
JSON::PullParser
JSON::PullParser#bool_value
JSON::PullParser#float_value
JSON::PullParser#int_value
JSON::PullParser#kind
JSON::PullParser#max_nesting
JSON::PullParser#max_nesting=
JSON::PullParser#on_key
JSON::PullParser#on_key!
JSON::PullParser#raw_value
JSON::PullParser#read?
JSON::PullParser#read_array
JSON::PullParser#read_array_or_null
JSON::PullParser#read_begin_array
JSON::PullParser#read_begin_object
JSON::PullParser#read_bool
JSON::PullParser#read_bool_or_null
JSON::PullParser#read_end_array
JSON::PullParser#read_end_object
JSON::PullParser#read_float
JSON::PullParser#read_float_or_null
JSON::PullParser#read_int
JSON::PullParser#read_int_or_null
JSON::PullParser#read_next
JSON::PullParser#read_null
JSON::PullParser#read_null_or
JSON::PullParser#read_object
JSON::PullParser#read_object_key
JSON::PullParser#read_object_or_null
JSON::PullParser#read_raw
JSON::PullParser#read_string
JSON::PullParser#read_string_or_null
JSON::PullParser#skip
JSON::PullParser#string_value
JSON::PullParser.new
JSON::Token
JSON::Token#column_number
JSON::Token#column_number=
JSON::Token#float_value
JSON::Token#float_value=
JSON::Token#int_value
JSON::Token#int_value=
JSON::Token#line_number
JSON::Token#line_number=
JSON::Token#raw_value
JSON::Token#raw_value=
JSON::Token#string_value
JSON::Token#string_value=
JSON::Token#to_s
JSON::Token#type
JSON::Token#type=
JSON::Token.new
JSON::Type
Levenshtein
Levenshtein
Levenshtein.distance
Levenshtein.find
Levenshtein::Finder
Levenshtein::Finder#best_match
Levenshtein::Finder#test
Levenshtein::Finder.find
Levenshtein::Finder.new
LLVM
LLVM
LLVM.default_target_triple
LLVM.init_aarch64
LLVM.init_arm
LLVM.init_x86
LLVM.multithreaded?
LLVM.start_multithreaded
LLVM.stop_multithreaded
LLVM.string_and_dispose
LLVM.to_io
LLVM::ABI
LLVM::ABI#abi_info
LLVM::ABI#align
LLVM::ABI#align_offset
LLVM::ABI#osx?
LLVM::ABI#size
LLVM::ABI#target_data
LLVM::ABI#windows?
LLVM::ABI.new
LLVM::ABI::AArch64
LLVM::ABI::AArch64#abi_info
LLVM::ABI::AArch64#align
LLVM::ABI::AArch64#homogeneous_aggregate?
LLVM::ABI::AArch64#register?
LLVM::ABI::AArch64#size
LLVM::ABI::ArgKind
LLVM::ABI::ArgKind#direct?
LLVM::ABI::ArgKind#ignore?
LLVM::ABI::ArgKind#indirect?
LLVM::ABI::ArgType
LLVM::ABI::ArgType#attr
LLVM::ABI::ArgType#cast
LLVM::ABI::ArgType#kind
LLVM::ABI::ArgType#pad
LLVM::ABI::ArgType#type
LLVM::ABI::ArgType.direct
LLVM::ABI::ArgType.ignore
LLVM::ABI::ArgType.indirect
LLVM::ABI::ArgType.new
LLVM::ABI::ARM
LLVM::ABI::ARM#abi_info
LLVM::ABI::ARM#align
LLVM::ABI::ARM#register?
LLVM::ABI::ARM#size
LLVM::ABI::FunctionType
LLVM::ABI::FunctionType#arg_types
LLVM::ABI::FunctionType#return_type
LLVM::ABI::FunctionType.new
LLVM::ABI::X86
LLVM::ABI::X86#abi_info
LLVM::ABI::X86#align
LLVM::ABI::X86#size
LLVM::ABI::X86_64
LLVM::ABI::X86_64#abi_info
LLVM::ABI::X86_64#align
LLVM::ABI::X86_64#all_mem
LLVM::ABI::X86_64#classify
LLVM::ABI::X86_64#classify_struct
LLVM::ABI::X86_64#fixup
LLVM::ABI::X86_64#llreg
LLVM::ABI::X86_64#llvec_len
LLVM::ABI::X86_64#pass_by_val?
LLVM::ABI::X86_64#register?
LLVM::ABI::X86_64#size
LLVM::ABI::X86_64#sret?
LLVM::ABI::X86_64#unify
LLVM::ABI::X86_64#x86_64_type
LLVM::ABI::X86_64::RegClass
LLVM::ABI::X86_64::RegClass#complex_x87?
LLVM::ABI::X86_64::RegClass#int?
LLVM::ABI::X86_64::RegClass#memory?
LLVM::ABI::X86_64::RegClass#no_class?
LLVM::ABI::X86_64::RegClass#sse?
LLVM::ABI::X86_64::RegClass#sse_ds?
LLVM::ABI::X86_64::RegClass#sse_dv?
LLVM::ABI::X86_64::RegClass#sse_fs?
LLVM::ABI::X86_64::RegClass#sse_fv?
LLVM::ABI::X86_64::RegClass#sse_int?
LLVM::ABI::X86_64::RegClass#sse_up?
LLVM::ABI::X86_64::RegClass#x87?
LLVM::ABI::X86_64::RegClass#x87up?
LLVM::AtomicOrdering
LLVM::AtomicOrdering#acquire?
LLVM::AtomicOrdering#acquire_release?
LLVM::AtomicOrdering#monotonic?
LLVM::AtomicOrdering#not_atomic?
LLVM::AtomicOrdering#release?
LLVM::AtomicOrdering#sequentially_consistent?
LLVM::AtomicOrdering#unordered?
LLVM::AtomicRMWBinOp
LLVM::AtomicRMWBinOp#add?
LLVM::AtomicRMWBinOp#and?
LLVM::AtomicRMWBinOp#max?
LLVM::AtomicRMWBinOp#min?
LLVM::AtomicRMWBinOp#nand?
LLVM::AtomicRMWBinOp#or?
LLVM::AtomicRMWBinOp#sub?
LLVM::AtomicRMWBinOp#u_max?
LLVM::AtomicRMWBinOp#u_min?
LLVM::AtomicRMWBinOp#xchg?
LLVM::AtomicRMWBinOp#xor?
LLVM::Attribute
LLVM::Attribute#alignment?
LLVM::Attribute#always_inline?
LLVM::Attribute#by_val?
LLVM::Attribute#inline_hint?
LLVM::Attribute#in_reg?
LLVM::Attribute#naked?
LLVM::Attribute#nest?
LLVM::Attribute#none?
LLVM::Attribute#non_lazy_bind?
LLVM::Attribute#no_alias?
LLVM::Attribute#no_capture?
LLVM::Attribute#no_implicit_float?
LLVM::Attribute#no_inline?
LLVM::Attribute#no_red_zone?
LLVM::Attribute#no_return?
LLVM::Attribute#no_unwind?
LLVM::Attribute#optimize_for_size?
LLVM::Attribute#read_none?
LLVM::Attribute#read_only?
LLVM::Attribute#returns_twice?
LLVM::Attribute#stack_alignment?
LLVM::Attribute#stack_protect?
LLVM::Attribute#stack_protect_req?
LLVM::Attribute#struct_ret?
LLVM::Attribute#s_ext?
LLVM::Attribute#uw_table?
LLVM::Attribute#z_ext?
LLVM::AttributeIndex
LLVM::AttributeIndex#function_index?
LLVM::AttributeIndex#return_index?
LLVM::BasicBlock
LLVM::BasicBlock#delete
LLVM::BasicBlock#instructions
LLVM::BasicBlock#to_unsafe
LLVM::BasicBlock.new
LLVM::BasicBlockCollection
LLVM::BasicBlockCollection#append
LLVM::BasicBlockCollection.new
LLVM::Builder
LLVM::Builder#add
LLVM::Builder#alloca
LLVM::Builder#and
LLVM::Builder#array_malloc
LLVM::Builder#ashr
LLVM::Builder#atomicrmw
LLVM::Builder#bit_cast
LLVM::Builder#br
LLVM::Builder#call
LLVM::Builder#cmpxchg
LLVM::Builder#cond
LLVM::Builder#current_debug_location
LLVM::Builder#exact_sdiv
LLVM::Builder#extract_value
LLVM::Builder#fadd
LLVM::Builder#fcmp
LLVM::Builder#fdiv
LLVM::Builder#fence
LLVM::Builder#fmul
LLVM::Builder#fp2si
LLVM::Builder#fp2ui
LLVM::Builder#fpext
LLVM::Builder#fptrunc
LLVM::Builder#fsub
LLVM::Builder#gep
LLVM::Builder#global_string_pointer
LLVM::Builder#icmp
LLVM::Builder#inbounds_gep
LLVM::Builder#insert_block
LLVM::Builder#int2ptr
LLVM::Builder#invoke
LLVM::Builder#landing_pad
LLVM::Builder#load
LLVM::Builder#lshr
LLVM::Builder#malloc
LLVM::Builder#mul
LLVM::Builder#not
LLVM::Builder#or
LLVM::Builder#phi
LLVM::Builder#position_at_end
LLVM::Builder#ptr2int
LLVM::Builder#ret
LLVM::Builder#sdiv
LLVM::Builder#select
LLVM::Builder#set_current_debug_location
LLVM::Builder#set_metadata
LLVM::Builder#sext
LLVM::Builder#shl
LLVM::Builder#si2fp
LLVM::Builder#srem
LLVM::Builder#store
LLVM::Builder#sub
LLVM::Builder#switch
LLVM::Builder#to_unsafe
LLVM::Builder#trunc
LLVM::Builder#udiv
LLVM::Builder#ui2fp
LLVM::Builder#unreachable
LLVM::Builder#urem
LLVM::Builder#xor
LLVM::Builder#zext
LLVM::Builder.new
LLVM::CallConvention
LLVM::CallConvention#any_reg?
LLVM::CallConvention#c?
LLVM::CallConvention#cold?
LLVM::CallConvention#fast?
LLVM::CallConvention#web_kit_js?
LLVM::CallConvention#x86_fast_call?
LLVM::CallConvention#x86_std_call?
LLVM::CodeGenFileType
LLVM::CodeGenFileType#assembly_file?
LLVM::CodeGenFileType#object_file?
LLVM::CodeGenOptLevel
LLVM::CodeGenOptLevel#aggressive?
LLVM::CodeGenOptLevel#default?
LLVM::CodeGenOptLevel#less?
LLVM::CodeGenOptLevel#none?
LLVM::CodeModel
LLVM::CodeModel#default?
LLVM::CodeModel#jit_default?
LLVM::CodeModel#kernel?
LLVM::CodeModel#large?
LLVM::CodeModel#medium?
LLVM::CodeModel#small?
LLVM::Context
LLVM::Context#==
LLVM::Context#const_string
LLVM::Context#const_struct
LLVM::Context#double
LLVM::Context#finalize
LLVM::Context#float
LLVM::Context#int
LLVM::Context#int1
LLVM::Context#int128
LLVM::Context#int16
LLVM::Context#int32
LLVM::Context#int64
LLVM::Context#int8
LLVM::Context#md_node
LLVM::Context#md_string
LLVM::Context#new_builder
LLVM::Context#new_module
LLVM::Context#parse_ir
LLVM::Context#struct
LLVM::Context#to_unsafe
LLVM::Context#void
LLVM::Context#void_pointer
LLVM::Context.new
LLVM::DIBuilder
LLVM::DIBuilder#create_auto_variable
LLVM::DIBuilder#create_basic_type
LLVM::DIBuilder#create_compile_unit
LLVM::DIBuilder#create_enumeration_type
LLVM::DIBuilder#create_enumerator
LLVM::DIBuilder#create_expression
LLVM::DIBuilder#create_file
LLVM::DIBuilder#create_function
LLVM::DIBuilder#create_lexical_block
LLVM::DIBuilder#create_member_type
LLVM::DIBuilder#create_parameter_variable
LLVM::DIBuilder#create_pointer_type
LLVM::DIBuilder#create_replaceable_composite_type
LLVM::DIBuilder#create_struct_type
LLVM::DIBuilder#create_subroutine_type
LLVM::DIBuilder#end
LLVM::DIBuilder#get_or_create_array
LLVM::DIBuilder#get_or_create_type_array
LLVM::DIBuilder#insert_declare_at_end
LLVM::DIBuilder#replace_temporary
LLVM::DIBuilder#to_unsafe
LLVM::DIBuilder.new
LLVM::DIFlags
LLVM::DIFlags#apple_block?
LLVM::DIFlags#artificial?
LLVM::DIFlags#bit_field?
LLVM::DIFlags#block_byref_struct?
LLVM::DIFlags#explicit?
LLVM::DIFlags#external_type_ref?
LLVM::DIFlags#fwd_decl?
LLVM::DIFlags#introduced_virtual?
LLVM::DIFlags#l_value_reference?
LLVM::DIFlags#main_subprogram?
LLVM::DIFlags#multiple_inheritance?
LLVM::DIFlags#no_return?
LLVM::DIFlags#objc_class_complete?
LLVM::DIFlags#object_pointer?
LLVM::DIFlags#private?
LLVM::DIFlags#protected?
LLVM::DIFlags#prototyped?
LLVM::DIFlags#public?
LLVM::DIFlags#r_value_reference?
LLVM::DIFlags#single_inheritance?
LLVM::DIFlags#static_member?
LLVM::DIFlags#vector?
LLVM::DIFlags#virtual?
LLVM::DIFlags#virtual_inheritance?
LLVM::DIFlags#zero?
LLVM::DwarfTag
LLVM::DwarfTag#auto_variable?
LLVM::DwarfTypeEncoding
LLVM::DwarfTypeEncoding#address?
LLVM::DwarfTypeEncoding#boolean?
LLVM::DwarfTypeEncoding#complex_float?
LLVM::DwarfTypeEncoding#decimal_float?
LLVM::DwarfTypeEncoding#edited?
LLVM::DwarfTypeEncoding#float?
LLVM::DwarfTypeEncoding#hi_user?
LLVM::DwarfTypeEncoding#imaginary_float?
LLVM::DwarfTypeEncoding#lo_user?
LLVM::DwarfTypeEncoding#numeric_string?
LLVM::DwarfTypeEncoding#packed_decimal?
LLVM::DwarfTypeEncoding#signed?
LLVM::DwarfTypeEncoding#signed_char?
LLVM::DwarfTypeEncoding#signed_fixed?
LLVM::DwarfTypeEncoding#unsigned?
LLVM::DwarfTypeEncoding#unsigned_char?
LLVM::DwarfTypeEncoding#unsigned_fixed?
LLVM::DwarfTypeEncoding#utf?
LLVM::Function
LLVM::Function#add_attribute
LLVM::Function#add_target_dependent_attribute
LLVM::Function#attributes
LLVM::Function#basic_blocks
LLVM::Function#call_convention
LLVM::Function#call_convention=
LLVM::Function#function_type
LLVM::Function#params
LLVM::Function#return_type
LLVM::Function#varargs?
LLVM::FunctionCollection
LLVM::FunctionCollection#add
LLVM::FunctionCollection#each
LLVM::FunctionCollection#[]
LLVM::FunctionCollection#[]?
LLVM::FunctionCollection.new
LLVM::FunctionPassManager
LLVM::FunctionPassManager#finalize
LLVM::FunctionPassManager#run
LLVM::FunctionPassManager#to_unsafe
LLVM::FunctionPassManager.new
LLVM::FunctionPassManager::Runner
LLVM::FunctionPassManager::Runner#run
LLVM::FunctionPassManager::Runner.new
LLVM::GenericValue
LLVM::GenericValue#finalize
LLVM::GenericValue#to_b
LLVM::GenericValue#to_f32
LLVM::GenericValue#to_f64
LLVM::GenericValue#to_i
LLVM::GenericValue#to_pointer
LLVM::GenericValue#to_string
LLVM::GenericValue#to_u64
LLVM::GenericValue#to_unsafe
LLVM::GenericValue.new
LLVM::GlobalCollection
LLVM::GlobalCollection#add
LLVM::GlobalCollection#[]
LLVM::GlobalCollection#[]?
LLVM::GlobalCollection.new
LLVM::InstructionCollection
LLVM::InstructionCollection#empty?
LLVM::InstructionCollection#first
LLVM::InstructionCollection#first?
LLVM::InstructionCollection.new
LLVM::IntPredicate
LLVM::IntPredicate#eq?
LLVM::IntPredicate#ne?
LLVM::IntPredicate#sge?
LLVM::IntPredicate#sgt?
LLVM::IntPredicate#sle?
LLVM::IntPredicate#slt?
LLVM::IntPredicate#uge?
LLVM::IntPredicate#ugt?
LLVM::IntPredicate#ule?
LLVM::IntPredicate#ult?
LLVM::JITCompiler
LLVM::JITCompiler#dispose
LLVM::JITCompiler#finalize
LLVM::JITCompiler#get_pointer_to_global
LLVM::JITCompiler#run_function
LLVM::JITCompiler#to_unsafe
LLVM::JITCompiler.new
LLVM::Linkage
LLVM::Linkage#appending?
LLVM::Linkage#available_externally?
LLVM::Linkage#common?
LLVM::Linkage#dll_export?
LLVM::Linkage#dll_import?
LLVM::Linkage#external?
LLVM::Linkage#external_weak?
LLVM::Linkage#ghost?
LLVM::Linkage#internal?
LLVM::Linkage#linker_private?
LLVM::Linkage#linker_private_weak?
LLVM::Linkage#link_once_any?
LLVM::Linkage#link_once_odr?
LLVM::Linkage#link_once_odr_auto_hide?
LLVM::Linkage#private?
LLVM::Linkage#weak_any?
LLVM::Linkage#weak_odr?
LLVM::MemoryBuffer
LLVM::MemoryBuffer#dispose
LLVM::MemoryBuffer#finalize
LLVM::MemoryBuffer#to_slice
LLVM::MemoryBuffer#to_unsafe
LLVM::MemoryBuffer.from_file
LLVM::MemoryBuffer.new
LLVM::Module
LLVM::Module#==
LLVM::Module#add_named_metadata_operand
LLVM::Module#context
LLVM::Module#data_layout=
LLVM::Module#dump
LLVM::Module#functions
LLVM::Module#globals
LLVM::Module#name
LLVM::Module#new_function_pass_manager
LLVM::Module#print_to_file
LLVM::Module#take_ownership
LLVM::Module#target=
LLVM::Module#to_s
LLVM::Module#to_unsafe
LLVM::Module#verify
LLVM::Module#write_bitcode_to_fd
LLVM::Module#write_bitcode_to_file
LLVM::Module#write_bitcode_to_memory_buffer
LLVM::Module.new
LLVM::ModuleFlag
LLVM::ModuleFlag#warning?
LLVM::ModulePassManager
LLVM::ModulePassManager#finalize
LLVM::ModulePassManager#run
LLVM::ModulePassManager#to_unsafe
LLVM::ModulePassManager.new
LLVM::ParameterCollection
LLVM::ParameterCollection#first
LLVM::ParameterCollection#size
LLVM::ParameterCollection#to_a
LLVM::ParameterCollection#types
LLVM::ParameterCollection#[]
LLVM::ParameterCollection.new
LLVM::PassManagerBuilder
LLVM::PassManagerBuilder#disable_simplify_lib_calls=
LLVM::PassManagerBuilder#disable_unroll_loops=
LLVM::PassManagerBuilder#finalize
LLVM::PassManagerBuilder#opt_level=
LLVM::PassManagerBuilder#populate
LLVM::PassManagerBuilder#size_level=
LLVM::PassManagerBuilder#to_unsafe
LLVM::PassManagerBuilder#use_inliner_with_threshold=
LLVM::PassManagerBuilder.new
LLVM::PassRegistry
LLVM::PassRegistry#initialize_all
LLVM::PassRegistry#initialize_analysis
LLVM::PassRegistry#initialize_code_gen
LLVM::PassRegistry#initialize_core
LLVM::PassRegistry#initialize_instrumentation
LLVM::PassRegistry#initialize_inst_combine
LLVM::PassRegistry#initialize_ipa
LLVM::PassRegistry#initialize_ipo
LLVM::PassRegistry#initialize_obj_c_arc_opts
LLVM::PassRegistry#initialize_scalar_opts
LLVM::PassRegistry#initialize_target
LLVM::PassRegistry#initialize_transform_utils
LLVM::PassRegistry#initialize_vectorization
LLVM::PassRegistry#to_unsafe
LLVM::PassRegistry.instance
LLVM::PassRegistry.new
LLVM::PhiTable
LLVM::PhiTable#add
LLVM::PhiTable#blocks
LLVM::PhiTable#empty?
LLVM::PhiTable#size
LLVM::PhiTable#values
LLVM::PhiTable.new
LLVM::RealPredicate
LLVM::RealPredicate#oeq?
LLVM::RealPredicate#oge?
LLVM::RealPredicate#ogt?
LLVM::RealPredicate#ole?
LLVM::RealPredicate#olt?
LLVM::RealPredicate#one?
LLVM::RealPredicate#ord?
LLVM::RealPredicate#predicate_false?
LLVM::RealPredicate#predicate_true?
LLVM::RealPredicate#ueq?
LLVM::RealPredicate#uge?
LLVM::RealPredicate#ugt?
LLVM::RealPredicate#ule?
LLVM::RealPredicate#ult?
LLVM::RealPredicate#une?
LLVM::RealPredicate#uno?
LLVM::RelocMode
LLVM::RelocMode#default?
LLVM::RelocMode#dynamic_no_pic?
LLVM::RelocMode#pic?
LLVM::RelocMode#static?
LLVM::Target
LLVM::Target#create_target_machine
LLVM::Target#description
LLVM::Target#inspect
LLVM::Target#name
LLVM::Target#to_s
LLVM::Target#to_unsafe
LLVM::Target.each
LLVM::Target.first
LLVM::Target.first?
LLVM::Target.from_triple
LLVM::Target.new
LLVM::TargetData
LLVM::TargetData#abi_alignment
LLVM::TargetData#abi_size
LLVM::TargetData#offset_of_element
LLVM::TargetData#size_in_bits
LLVM::TargetData#size_in_bytes
LLVM::TargetData#to_data_layout_string
LLVM::TargetData#to_unsafe
LLVM::TargetData.new
LLVM::TargetMachine
LLVM::TargetMachine#abi
LLVM::TargetMachine#data_layout
LLVM::TargetMachine#emit_asm_to_file
LLVM::TargetMachine#emit_obj_to_file
LLVM::TargetMachine#finalize
LLVM::TargetMachine#target
LLVM::TargetMachine#to_unsafe
LLVM::TargetMachine#triple
LLVM::TargetMachine.new
LLVM::Type
LLVM::Type#array
LLVM::Type#array_size
LLVM::Type#const_array
LLVM::Type#const_double
LLVM::Type#const_float
LLVM::Type#const_inline_asm
LLVM::Type#const_int
LLVM::Type#context
LLVM::Type#element_type
LLVM::Type#inspect
LLVM::Type#int_width
LLVM::Type#kind
LLVM::Type#null
LLVM::Type#null_pointer
LLVM::Type#packed_struct?
LLVM::Type#params_size
LLVM::Type#params_types
LLVM::Type#pointer
LLVM::Type#return_type
LLVM::Type#size
LLVM::Type#struct_element_types
LLVM::Type#struct_name
LLVM::Type#to_unsafe
LLVM::Type#undef
LLVM::Type#unwrap
LLVM::Type#varargs?
LLVM::Type#vector
LLVM::Type#vector_size
LLVM::Type#void?
LLVM::Type.function
LLVM::Type.new
LLVM::Type::Kind
LLVM::Type::Kind#array?
LLVM::Type::Kind#double?
LLVM::Type::Kind#float?
LLVM::Type::Kind#function?
LLVM::Type::Kind#f_p128?
LLVM::Type::Kind#half?
LLVM::Type::Kind#integer?
LLVM::Type::Kind#label?
LLVM::Type::Kind#metadata?
LLVM::Type::Kind#pointer?
LLVM::Type::Kind#ppc_f_p128?
LLVM::Type::Kind#struct?
LLVM::Type::Kind#vector?
LLVM::Type::Kind#void?
LLVM::Type::Kind#x86_f_p80?
LLVM::Type::Kind#x86_mmx?
LLVM::Value
LLVM::Value#to_value
LLVM::Value.null
LLVM::Value::Kind
LLVM::Value::Kind#argument?
LLVM::Value::Kind#basic_block?
LLVM::Value::Kind#block_address?
LLVM::Value::Kind#constant_aggregate_zero?
LLVM::Value::Kind#constant_array?
LLVM::Value::Kind#constant_data_array?
LLVM::Value::Kind#constant_data_vector?
LLVM::Value::Kind#constant_expr?
LLVM::Value::Kind#constant_fp?
LLVM::Value::Kind#constant_int?
LLVM::Value::Kind#constant_pointer_null?
LLVM::Value::Kind#constant_struct?
LLVM::Value::Kind#constant_token_none?
LLVM::Value::Kind#constant_vector?
LLVM::Value::Kind#function?
LLVM::Value::Kind#global_alias?
LLVM::Value::Kind#global_i_func?
LLVM::Value::Kind#global_variable?
LLVM::Value::Kind#inline_asm?
LLVM::Value::Kind#instruction?
LLVM::Value::Kind#memory_def?
LLVM::Value::Kind#memory_phi?
LLVM::Value::Kind#memory_use?
LLVM::Value::Kind#metadata_as_value?
LLVM::Value::Kind#undef_value?
LLVM::ValueMethods
LLVM::ValueMethods#add_instruction_attribute
LLVM::ValueMethods#alignment=
LLVM::ValueMethods#call_convention
LLVM::ValueMethods#call_convention=
LLVM::ValueMethods#constant?
LLVM::ValueMethods#dump
LLVM::ValueMethods#global_constant=
LLVM::ValueMethods#global_constant?
LLVM::ValueMethods#initializer
LLVM::ValueMethods#initializer=
LLVM::ValueMethods#inspect
LLVM::ValueMethods#kind
LLVM::ValueMethods#linkage
LLVM::ValueMethods#linkage=
LLVM::ValueMethods#name
LLVM::ValueMethods#name=
LLVM::ValueMethods#ordering=
LLVM::ValueMethods#thread_local=
LLVM::ValueMethods#thread_local?
LLVM::ValueMethods#to_unsafe
LLVM::ValueMethods#to_value
LLVM::ValueMethods#type
LLVM::ValueMethods#volatile=
LLVM::ValueMethods.new
LLVM::VerifierFailureAction
LLVM::VerifierFailureAction#abort_process_action?
LLVM::VerifierFailureAction#print_message_action?
LLVM::VerifierFailureAction#return_status_action?
Logger
Logger
Logger#close
Logger#debug
Logger#debug?
Logger#error
Logger#error?
Logger#fatal
Logger#fatal?
Logger#formatter
Logger#formatter=
Logger#info
Logger#info?
Logger#level
Logger#level=
Logger#log
Logger#progname
Logger#progname=
Logger#unknown
Logger#unknown?
Logger#warn
Logger#warn?
Logger.new
Logger::Formatter
Logger::Severity
Logger::Severity#debug?
Logger::Severity#error?
Logger::Severity#fatal?
Logger::Severity#info?
Logger::Severity#unknown?
Logger::Severity#warn?
Markdown
Markdown
Markdown.parse
Markdown.to_html
Markdown::HTMLRenderer
Markdown::HTMLRenderer#begin_bold
Markdown::HTMLRenderer#begin_code
Markdown::HTMLRenderer#begin_header
Markdown::HTMLRenderer#begin_inline_code
Markdown::HTMLRenderer#begin_italic
Markdown::HTMLRenderer#begin_link
Markdown::HTMLRenderer#begin_list_item
Markdown::HTMLRenderer#begin_ordered_list
Markdown::HTMLRenderer#begin_paragraph
Markdown::HTMLRenderer#begin_quote
Markdown::HTMLRenderer#begin_unordered_list
Markdown::HTMLRenderer#end_bold
Markdown::HTMLRenderer#end_code
Markdown::HTMLRenderer#end_header
Markdown::HTMLRenderer#end_inline_code
Markdown::HTMLRenderer#end_italic
Markdown::HTMLRenderer#end_link
Markdown::HTMLRenderer#end_list_item
Markdown::HTMLRenderer#end_ordered_list
Markdown::HTMLRenderer#end_paragraph
Markdown::HTMLRenderer#end_quote
Markdown::HTMLRenderer#end_unordered_list
Markdown::HTMLRenderer#horizontal_rule
Markdown::HTMLRenderer#image
Markdown::HTMLRenderer#text
Markdown::HTMLRenderer.new
Markdown::Parser
Markdown::Parser#append_double_newline_if_has_more
Markdown::Parser#check_link
Markdown::Parser#classify
Markdown::Parser#count_pounds
Markdown::Parser#empty?
Markdown::Parser#has_closing?
Markdown::Parser#has_code_spaces?
Markdown::Parser#horizontal_rule?
Markdown::Parser#join_next_lines
Markdown::Parser#line_is_all?
Markdown::Parser#newline
Markdown::Parser#next_lines_empty_of_code?
Markdown::Parser#next_line_is_all?
Markdown::Parser#next_line_is_not_intended?
Markdown::Parser#next_line_starts_with_backticks?
Markdown::Parser#parse
Markdown::Parser#previous_line_is_not_intended_and_starts_with_bullet_list_marker?
Markdown::Parser#process_line
Markdown::Parser#process_paragraph
Markdown::Parser#render_code
Markdown::Parser#render_fenced_code
Markdown::Parser#render_header
Markdown::Parser#render_horizontal_rule
Markdown::Parser#render_ordered_list
Markdown::Parser#render_paragraph
Markdown::Parser#render_prefix_header
Markdown::Parser#render_quote
Markdown::Parser#starts_with_backticks?
Markdown::Parser#starts_with_bullet_list_marker?
Markdown::Parser#starts_with_digits_dot?
Markdown::Parser.new
Markdown::Parser::PrefixHeader
Markdown::Parser::PrefixHeader#clone
Markdown::Parser::PrefixHeader#count
Markdown::Parser::PrefixHeader.new
Markdown::Parser::UnorderedList
Markdown::Parser::UnorderedList#char
Markdown::Parser::UnorderedList#clone
Markdown::Parser::UnorderedList.new
Markdown::Renderer
Markdown::Renderer#begin_bold
Markdown::Renderer#begin_code
Markdown::Renderer#begin_header
Markdown::Renderer#begin_inline_code
Markdown::Renderer#begin_italic
Markdown::Renderer#begin_link
Markdown::Renderer#begin_list_item
Markdown::Renderer#begin_ordered_list
Markdown::Renderer#begin_paragraph
Markdown::Renderer#begin_quote
Markdown::Renderer#begin_unordered_list
Markdown::Renderer#end_bold
Markdown::Renderer#end_code
Markdown::Renderer#end_header
Markdown::Renderer#end_inline_code
Markdown::Renderer#end_italic
Markdown::Renderer#end_link
Markdown::Renderer#end_list_item
Markdown::Renderer#end_ordered_list
Markdown::Renderer#end_paragraph
Markdown::Renderer#end_quote
Markdown::Renderer#end_unordered_list
Markdown::Renderer#horizontal_rule
Markdown::Renderer#image
Markdown::Renderer#text
Math
Math
Math#acos
Math#acosh
Math#asin
Math#asinh
Math#atan
Math#atan2
Math#atanh
Math#besselj
Math#besselj0
Math#besselj1
Math#bessely
Math#bessely0
Math#bessely1
Math#cbrt
Math#copysign
Math#cos
Math#cosh
Math#erf
Math#erfc
Math#exp
Math#exp2
Math#expm1
Math#gamma
Math#hypot
Math#ilogb
Math#ldexp
Math#lgamma
Math#log
Math#log10
Math#log1p
Math#log2
Math#logb
Math#max
Math#min
Math#pw2ceil
Math#scalbln
Math#scalbn
Math#sin
Math#sinh
Math#sqrt
Math#tan
Math#tanh
Mutex
Mutex
Mutex#lock
Mutex#synchronize
Mutex#unlock
Mutex.new
NamedTuple
NamedTuple
NamedTuple#==
NamedTuple#clone
NamedTuple#each
NamedTuple#each_key
NamedTuple#each_value
NamedTuple#each_with_index
NamedTuple#empty?
NamedTuple#fetch
NamedTuple#from
NamedTuple#hash
NamedTuple#has_key?
NamedTuple#inspect
NamedTuple#keys
NamedTuple#map
NamedTuple#pretty_print
NamedTuple#size
NamedTuple#to_a
NamedTuple#to_h
NamedTuple#to_json
NamedTuple#to_s
NamedTuple#to_yaml
NamedTuple#values
NamedTuple#[]
NamedTuple#[]?
NamedTuple.from
NamedTuple.new
Nil
Nil
Nil#==
Nil#clone
Nil#hash
Nil#inspect
Nil#not_nil!
Nil#object_id
Nil#same?
Nil#to_json
Nil#to_s
Nil#to_yaml
Nil#try
Nil.new
Number
Number
Number slice
Number static_array
Number []
Number#*
Number#+
Number#-
Number#/
Number#<=>
Number#==
Number#abs
Number#abs2
Number#cis
Number#clamp
Number#divmod
Number#i
Number#round
Number#sign
Number#significant
Number#step
Number#to_big_f
Number#to_c
Number#to_yaml
Number.zero
Number::Primitive
OAuth
OAuth
OAuth.authenticate
OAuth::AccessToken
OAuth::AccessToken#authenticate
OAuth::AccessToken#extra
OAuth::AccessToken#secret
OAuth::AccessToken#token
OAuth::AccessToken#to_json
OAuth::AccessToken.from_response
OAuth::AccessToken.new
OAuth::Consumer
OAuth::Consumer#authenticate
OAuth::Consumer#get_access_token
OAuth::Consumer#get_authorize_uri
OAuth::Consumer#get_request_token
OAuth::Consumer.new
OAuth::RequestToken
OAuth::RequestToken#secret
OAuth::RequestToken#token
OAuth::RequestToken.from_response
OAuth::RequestToken.new
OAuth2
OAuth2
OAuth2::AccessToken
OAuth2::AccessToken#access_token
OAuth2::AccessToken#access_token=
OAuth2::AccessToken#authenticate
OAuth2::AccessToken#expires_in
OAuth2::AccessToken#expires_in=
OAuth2::AccessToken#refresh_token
OAuth2::AccessToken#refresh_token=
OAuth2::AccessToken#scope
OAuth2::AccessToken#scope=
OAuth2::AccessToken.new
OAuth2::AccessToken::Bearer
OAuth2::AccessToken::Bearer#==
OAuth2::AccessToken::Bearer#authenticate
OAuth2::AccessToken::Bearer#hash
OAuth2::AccessToken::Bearer#token_type
OAuth2::AccessToken::Bearer#to_json
OAuth2::AccessToken::Bearer.new
OAuth2::AccessToken::Mac
OAuth2::AccessToken::Mac#==
OAuth2::AccessToken::Mac#authenticate
OAuth2::AccessToken::Mac#hash
OAuth2::AccessToken::Mac#issued_at
OAuth2::AccessToken::Mac#issued_at=
OAuth2::AccessToken::Mac#mac_algorithm
OAuth2::AccessToken::Mac#mac_algorithm=
OAuth2::AccessToken::Mac#mac_key
OAuth2::AccessToken::Mac#mac_key=
OAuth2::AccessToken::Mac#token_type
OAuth2::AccessToken::Mac#to_json
OAuth2::AccessToken::Mac.new
OAuth2::AccessToken::Mac.signature
OAuth2::Client
OAuth2::Client#get_access_token_using_authorization_code
OAuth2::Client#get_access_token_using_client_credentials
OAuth2::Client#get_access_token_using_refresh_token
OAuth2::Client#get_authorize_uri
OAuth2::Client.new
OAuth2::Session
OAuth2::Session#access_token
OAuth2::Session#authenticate
OAuth2::Session#expires_at
OAuth2::Session#oauth2_client
OAuth2::Session.new
Object
Object
Object class_getter
Object class_getter!
Object class_getter?
Object class_property
Object class_property!
Object class_property?
Object class_setter
Object def_clone
Object def_equals
Object def_equals_and_hash
Object def_hash
Object delegate
Object forward_missing_to
Object getter
Object getter!
Object getter?
Object property
Object property!
Object property?
Object setter
Object#!=
Object#!~
Object#==
Object#===
Object#=~
Object#class
Object#dup
Object#hash
Object#inspect
Object#itself
Object#not_nil!
Object#pretty_inspect
Object#pretty_print
Object#tap
Object#to_json
Object#to_pretty_json
Object#to_s
Object#to_yaml
Object#try
Object.from_json
Object.from_yaml
OpenSSL
OpenSSL
OpenSSL::Digest
OpenSSL::Digest#block_size
OpenSSL::Digest#clone
OpenSSL::Digest#digest_size
OpenSSL::Digest#finalize
OpenSSL::Digest#name
OpenSSL::Digest#reset
OpenSSL::Digest#to_unsafe
OpenSSL::Digest#to_unsafe_md
OpenSSL::Digest#update
OpenSSL::Digest.new
OpenSSL::DigestBase
OpenSSL::DigestBase#<<
OpenSSL::DigestBase#base64digest
OpenSSL::DigestBase#digest
OpenSSL::DigestBase#file
OpenSSL::DigestBase#hexdigest
OpenSSL::DigestBase#to_s
OpenSSL::DigestBase#update
OpenSSL::HMAC
OpenSSL::HMAC.digest
OpenSSL::HMAC.hexdigest
OpenSSL::MD5
OpenSSL::MD5.hash
OpenSSL::SHA1
OpenSSL::SHA1.hash
OpenSSL::SSL
OpenSSL::SSL::Context
OpenSSL::SSL::Context#add_modes
OpenSSL::SSL::Context#add_options
OpenSSL::SSL::Context#add_x509_verify_flags
OpenSSL::SSL::Context#alpn_protocol=
OpenSSL::SSL::Context#ca_certificates=
OpenSSL::SSL::Context#ca_certificates_path=
OpenSSL::SSL::Context#certificate_chain=
OpenSSL::SSL::Context#ciphers=
OpenSSL::SSL::Context#default_verify_param=
OpenSSL::SSL::Context#finalize
OpenSSL::SSL::Context#modes
OpenSSL::SSL::Context#options
OpenSSL::SSL::Context#private_key=
OpenSSL::SSL::Context#remove_modes
OpenSSL::SSL::Context#remove_options
OpenSSL::SSL::Context#set_default_verify_paths
OpenSSL::SSL::Context#set_tmp_ecdh_key
OpenSSL::SSL::Context#to_unsafe
OpenSSL::SSL::Context#verify_mode
OpenSSL::SSL::Context#verify_mode=
OpenSSL::SSL::Context.new
OpenSSL::SSL::Context::Client
OpenSSL::SSL::Context::Client.insecure
OpenSSL::SSL::Context::Client.new
OpenSSL::SSL::Context::Server
OpenSSL::SSL::Context::Server.insecure
OpenSSL::SSL::Context::Server.new
OpenSSL::SSL::ErrorType
OpenSSL::SSL::Modes
OpenSSL::SSL::Options
OpenSSL::SSL::Socket
OpenSSL::SSL::Socket#alpn_protocol
OpenSSL::SSL::Socket#closed?
OpenSSL::SSL::Socket#finalize
OpenSSL::SSL::Socket#sync_close=
OpenSSL::SSL::Socket#sync_close?
OpenSSL::SSL::Socket#unbuffered_close
OpenSSL::SSL::Socket#unbuffered_flush
OpenSSL::SSL::Socket#unbuffered_read
OpenSSL::SSL::Socket#unbuffered_rewind
OpenSSL::SSL::Socket#unbuffered_write
OpenSSL::SSL::Socket.new
OpenSSL::SSL::Socket::Client
OpenSSL::SSL::Socket::Client.new
OpenSSL::SSL::Socket::Client.open
OpenSSL::SSL::Socket::Server
OpenSSL::SSL::Socket::Server.new
OpenSSL::SSL::Socket::Server.open
OpenSSL::SSL::VerifyMode
OpenSSL::SSL::X509VerifyFlags
OptionParser
OptionParser
OptionParser#banner=
OptionParser#invalid_option
OptionParser#missing_option
OptionParser#on
OptionParser#parse
OptionParser#parse!
OptionParser#separator
OptionParser#to_s
OptionParser#unknown_args
OptionParser.new
OptionParser.parse
OptionParser.parse!
PartialComparable
PartialComparable
PartialComparable#<
PartialComparable#<=
PartialComparable#==
PartialComparable#>
PartialComparable#>=
PartialComparable#compare_with
Pointer
Pointer
Pointer#+
Pointer#-
Pointer#<=>
Pointer#address
Pointer#appender
Pointer#clear
Pointer#clone
Pointer#copy_from
Pointer#copy_to
Pointer#hash
Pointer#map!
Pointer#memcmp
Pointer#move_from
Pointer#move_to
Pointer#null?
Pointer#realloc
Pointer#shuffle!
Pointer#swap
Pointer#to_s
Pointer#to_slice
Pointer#value
Pointer#value=
Pointer#[]
Pointer#[]=
Pointer.malloc
Pointer.new
Pointer.null
Pointer::Appender
Pointer::Appender#<<
Pointer::Appender#pointer
Pointer::Appender#size
Pointer::Appender.new
PrettyPrint
PrettyPrint
PrettyPrint#breakable
PrettyPrint#comma
PrettyPrint#fill_breakable
PrettyPrint#flush
PrettyPrint#group
PrettyPrint#list
PrettyPrint#nest
PrettyPrint#surround
PrettyPrint#text
PrettyPrint.format
PrettyPrint.new
Proc
Proc
Proc#==
Proc#===
Proc#arity
Proc#call
Proc#clone
Proc#closure?
Proc#closure_data
Proc#hash
Proc#partial
Proc#pointer
Proc#to_s
Proc.new
Process
Process
Process#close
Process#error
Process#error?
Process#exists?
Process#input
Process#input?
Process#kill
Process#output
Process#output?
Process#pid
Process#terminated?
Process#wait
Process.after_fork_child_callbacks
Process.exec
Process.executable_path
Process.exists?
Process.exit
Process.find_executable
Process.fork
Process.kill
Process.new
Process.pgid
Process.pid
Process.ppid
Process.run
Process.times
Process::Env
Process::Status
Process::Status#exit_code
Process::Status#exit_signal
Process::Status#exit_status
Process::Status#normal_exit?
Process::Status#signal_exit?
Process::Status#success?
Process::Status.new
Process::Stdio
Process::Tms
Process::Tms#clone
Process::Tms#cstime
Process::Tms#cutime
Process::Tms#stime
Process::Tms#utime
Process::Tms.new
Random
Random
Random#next_bool
Random#next_float
Random#next_int
Random#next_u
Random#rand
Random.new
Random.new_seed
Random.rand
Random::MT19937
Random::MT19937#new_seed
Random::MT19937#next_u
Random::MT19937.new
Range
Range
Range#===
Range#begin
Range#bsearch
Range#clone
Range#covers?
Range#cycle
Range#each
Range#end
Range#excludes_end?
Range#exclusive?
Range#includes?
Range#reverse_each
Range#step
Range#sum
Range.new
Readline
Readline
Readline#autocomplete
Readline#bind_key
Readline#done
Readline#done=
Readline#line_buffer
Readline#point
Readline#readline
Readline#unbind_key
Readline::CompletionProc
Readline::KeyBindingProc
Reference
Reference
Reference#==
Reference#dup
Reference#hash
Reference#inspect
Reference#object_id
Reference#pretty_print
Reference#same?
Reference#to_s
Reference.new
Reflect
Reflect
Reflect.first
Reflect.new
Regex
Regex
Regex#+
Regex#==
Regex#===
Regex#=~
Regex#clone
Regex#dup
Regex#inspect
Regex#match
Regex#match_at_byte_index
Regex#name_table
Regex#options
Regex#source
Regex#to_s
Regex.error?
Regex.escape
Regex.new
Regex.union
Regex::MatchData
Regex::MatchData#==
Regex::MatchData#begin
Regex::MatchData#byte_begin
Regex::MatchData#byte_end
Regex::MatchData#clone
Regex::MatchData#dup
Regex::MatchData#end
Regex::MatchData#inspect
Regex::MatchData#post_match
Regex::MatchData#pre_match
Regex::MatchData#regex
Regex::MatchData#size
Regex::MatchData#string
Regex::MatchData#to_s
Regex::MatchData#[]
Regex::MatchData#[]?
Regex::Options
Regex::Options#anchored?
Regex::Options#extended?
Regex::Options#ignore_case?
Regex::Options#multiline?
Regex::Options#none?
Regex::Options#no_ut_f8_check?
Regex::Options#utf_8?
SecureRandom
SecureRandom
SecureRandom.base64
SecureRandom.hex
SecureRandom.random_bytes
SecureRandom.urlsafe_base64
SecureRandom.uuid
Set
Set
Set#&
Set#-
Set#<<
Set#==
Set#add
Set#clear
Set#clone
Set#concat
Set#delete
Set#dup
Set#each
Set#empty?
Set#hash
Set#includes?
Set#inspect
Set#intersects?
Set#pretty_print
Set#proper_subset?
Set#proper_superset?
Set#size
Set#subset?
Set#subtract
Set#superset?
Set#to_a
Set#to_json
Set#to_s
Set#to_yaml
Set#^
Set#|
Set.new
Signal
Signal
Signal#abrt?
Signal#alrm?
Signal#bus?
Signal#chld?
Signal#cont?
Signal#fpe?
Signal#hup?
Signal#ignore
Signal#ill?
Signal#int?
Signal#io?
Signal#iot?
Signal#kill?
Signal#pipe?
Signal#pwr?
Signal#quit?
Signal#reset
Signal#segv?
Signal#stkflt?
Signal#stop?
Signal#sys?
Signal#term?
Signal#trap
Signal#trap?
Signal#tstp?
Signal#ttin?
Signal#ttou?
Signal#unused?
Signal#urg?
Signal#us_r1?
Signal#us_r2?
Signal#vtalrm?
Signal#winch?
Signal#xcpu?
Signal#xfsz?
Slice
Slice
Slice []
Slice#+
Slice#==
Slice#bytesize
Slice#clone
Slice#copy_from
Slice#copy_to
Slice#hexdump
Slice#hexstring
Slice#inspect
Slice#move_from
Slice#move_to
Slice#pointer
Slice#pretty_print
Slice#read_only?
Slice#reverse!
Slice#shuffle!
Slice#size
Slice#to_a
Slice#to_s
Slice#to_slice
Slice#to_unsafe
Slice#unsafe_at
Slice#[]
Slice#[]=
Slice.empty
Slice.new
Socket
Socket
Socket#accept
Socket#accept?
Socket#bind
Socket#broadcast=
Socket#broadcast?
Socket#close_read
Socket#close_write
Socket#connect
Socket#family
Socket#getsockopt
Socket#inspect
Socket#keepalive=
Socket#keepalive?
Socket#linger
Socket#linger=
Socket#listen
Socket#protocol
Socket#receive
Socket#recv_buffer_size
Socket#recv_buffer_size=
Socket#reuse_address=
Socket#reuse_address?
Socket#reuse_port=
Socket#reuse_port?
Socket#send
Socket#send_buffer_size
Socket#send_buffer_size=
Socket#setsockopt
Socket#type
Socket.ip?
Socket.new
Socket.tcp
Socket.udp
Socket.unix
Socket::Address
Socket::Address#==
Socket::Address#family
Socket::Address#size
Socket::Address#to_unsafe
Socket::Address.from
Socket::Address.new
Socket::Addrinfo
Socket::Addrinfo#family
Socket::Addrinfo#ip_address
Socket::Addrinfo#protocol
Socket::Addrinfo#size
Socket::Addrinfo#to_unsafe
Socket::Addrinfo#type
Socket::Addrinfo.new
Socket::Addrinfo.resolve
Socket::Addrinfo.tcp
Socket::Addrinfo.udp
Socket::Family
Socket::Family#inet?
Socket::Family#ine_t6?
Socket::Family#unix?
Socket::Family#unspec?
Socket::IPAddress
Socket::IPAddress#==
Socket::IPAddress#address
Socket::IPAddress#port
Socket::IPAddress#to_s
Socket::IPAddress#to_unsafe
Socket::IPAddress.from
Socket::IPAddress.new
Socket::Protocol
Socket::Protocol#icmp?
Socket::Protocol#ip?
Socket::Protocol#raw?
Socket::Protocol#tcp?
Socket::Protocol#udp?
Socket::Server
Socket::Server#accept
Socket::Server#accept?
Socket::Type
Socket::Type#dgram?
Socket::Type#raw?
Socket::Type#seqpacket?
Socket::Type#stream?
Socket::UNIXAddress
Socket::UNIXAddress#==
Socket::UNIXAddress#path
Socket::UNIXAddress#to_s
Socket::UNIXAddress#to_unsafe
Socket::UNIXAddress.from
Socket::UNIXAddress.new
Spec
Spec
Spec.add_formatter
Spec.after_each
Spec.before_each
Spec.override_default_formatter
Spec::Expectations
Spec::Expectations be_a
Spec::Expectations expect_raises
Spec::Expectations#be
Spec::Expectations#be_close
Spec::Expectations#be_false
Spec::Expectations#be_falsey
Spec::Expectations#be_nil
Spec::Expectations#be_true
Spec::Expectations#be_truthy
Spec::Expectations#contain
Spec::Expectations#eq
Spec::Expectations#match
Spec::Methods
Spec::Methods#assert
Spec::Methods#context
Spec::Methods#describe
Spec::Methods#fail
Spec::Methods#it
Spec::Methods#pending
Spec::ObjectExtensions
Spec::ObjectExtensions#should
Spec::ObjectExtensions#should_not
StaticArray
StaticArray
StaticArray []
StaticArray#==
StaticArray#clone
StaticArray#map!
StaticArray#pretty_print
StaticArray#reverse!
StaticArray#shuffle!
StaticArray#size
StaticArray#to_s
StaticArray#to_slice
StaticArray#to_unsafe
StaticArray#unsafe_at
StaticArray#update
StaticArray#[]=
StaticArray.new
String
String
String#%
String#*
String#+
String#<=>
String#==
String#=~
String#ascii_only?
String#at
String#blank?
String#bytes
String#bytesize
String#byte_at
String#byte_at?
String#byte_index
String#byte_index_to_char_index
String#byte_slice
String#camelcase
String#capitalize
String#chars
String#char_at
String#char_index_to_byte_index
String#check_no_null_byte
String#chomp
String#clone
String#codepoints
String#codepoint_at
String#compare
String#count
String#delete
String#downcase
String#dump
String#dump_unquoted
String#dup
String#each_byte
String#each_char
String#each_char_with_index
String#each_codepoint
String#each_line
String#empty?
String#encode
String#ends_with?
String#gsub
String#hash
String#has_back_references?
String#hexbytes
String#hexbytes?
String#includes?
String#index
String#insert
String#inspect
String#inspect_unquoted
String#lchop
String#lines