Quick Lists and Cheat Sheets
String#unpack
andArray#pack
- List of Special Global Variables
- Commented Standard Library
- Method Metaprogramming
- Commented
Exception
List RbConfig
sprintf
strftime
Idiosyncratic Syntax
- Different Ways of Creating Local Variables
- 210 Different Ways to Create Strings
- Syntactical and Grammar Edge Cases
- Multiple Syntactical Meanings of Characters
- Valid (Pre|In|Suf)fixes for Number Literals
- Rules for Symbol Construction
- Escape Sequences in Double-Quoted Strings
- Pattern Assignment
- 43 Ways to Embed Null
Idiosyncratic Regexes
- Advanced Regex Features
- Meta Chars and POSIX Character Classes
- Unicode Character Properties
- Back References
- How to Use Regexes
Idiosyncratic Constants
- Constant Re-Assignment
- Private & Deprecated Constants
- Tree of Ruby's Core Constants
- Uppercase Letters Allowed to Start a Constant
Idiosyncratic Special Objects
SCRIPT_LINES__
ENV
TOPLEVEL_BINDING
DATA
Warning
(part 1)Warning
(part 2)- Underscore-wrapped Keywords and Methods
Idiosyncratic Methods
Enumerable#slice_*
Hash#compare_by_identity
.try_convert
.equal?
,eql?
,==
,===
instance_eval
,class_eval
Idiosyncratic Standard Library
Idiosyncratic Command-Line Options
Obscure Ruby and Code Golf
- Why You Should Play Code Golf
- Transcendental Ruby Imbroglio Contest of 2013
- Transcendental Ruby Imbroglio Contest of 2015
- SHA256 Golf
- Transcendental Ruby Imbroglio Contest of 2018
Ruby Idiosyncrasies
- Things to Know About Strings
$VERBOSE
and$DEBUG
module_function
vs.extend self
- Messing with Interpreter Internals
- Special
_
Symbols - Unary Operators
- Reflecting on Native Methods
- Identifiers to Avoid
ASCII-8BIT
vs.US-ASCII
- Magic Comments
Opinion
Miscellaneous
- No Tool Highlights Ruby Syntax Correctly
- Structs and Struct Alternatives
- Ruby's Successors
- The
SUPPORT_JOKE
Compiler Option - Ruby's Initial State
- Parsing Command-Line Options
- Ruby is Excellent for Working with Unicode Data
- The Result of
0i == 0.0
- Ruby / Unicode Version
-
Atom
/ Direct Feed
- idiosyncratic-ruby.com / GitHub
- @idiosyncratic@ruby.social / Mastodon