ruby
Ruby — the dynamic, object-oriented programming language.
| reference | description |
|---|---|
| object-model | class, module, method lookup, include, prepend |
| metaprogramming | define_method, method_missing, refinements |
| types | core types, == vs eql? vs equal?, Symbol vs String |
| blocks-procs-lambdas | Proc vs lambda, block capture, yield |
| control-flow | exceptions, rescue, ensure, catch/throw |
| io-encoding | file I/O, string encoding, frozen strings |
| concurrency | Thread, Fiber, Ractor, GVL |
| gc-memory | garbage collection, ObjectSpace, memory management |
| gems-bundler | RubyGems, Bundler, Gemfile, gemspec, gem install |
| cli | ruby interpreter flags, irb, erb, rake, rdoc |
| environment | RUBYOPT, RUBYLIB, GEM_HOME, PATH, load path |
| stdlib | core classes, standard library, bundled gems |