diff options
| author | Paul Buetow <paul@buetow.org> | 2025-10-11 15:31:46 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-10-11 15:31:46 +0300 |
| commit | 1f96586adf10e907f3b97d802279a94a985df095 (patch) | |
| tree | 24b0e06bdb4816cfe955f02b453a3feb0f92b5f0 /gemfeed | |
| parent | 66c79b07955d243b3b6e5cacb28f108b644e21ab (diff) | |
Update content for gemtext
Diffstat (limited to 'gemfeed')
| -rw-r--r-- | gemfeed/2025-10-11-the-well-grounded-rubyist-notes.gmi | 17 | ||||
| -rw-r--r-- | gemfeed/atom.xml | 22 |
2 files changed, 38 insertions, 1 deletions
diff --git a/gemfeed/2025-10-11-the-well-grounded-rubyist-notes.gmi b/gemfeed/2025-10-11-the-well-grounded-rubyist-notes.gmi index 7539433a..1d059db5 100644 --- a/gemfeed/2025-10-11-the-well-grounded-rubyist-notes.gmi +++ b/gemfeed/2025-10-11-the-well-grounded-rubyist-notes.gmi @@ -4,6 +4,22 @@ Some time ago, I wrote about my journey into Ruby and how "The Well-Grounded Rubyist" helped me to get a better understanding of the language. I took a lot of notes while reading the book, and I think it's time to share some of them. This is not a comprehensive review, but rather a collection of interesting tidbits and concepts that stuck with me. +## Table of Contents + +* ⇢ Key Takeaways from The Well-Grounded Rubyist +* ⇢ ⇢ The Object Model +* ⇢ ⇢ ⇢ Everything is an object (almost) +* ⇢ ⇢ ⇢ The `self` keyword +* ⇢ ⇢ ⇢ Singleton Methods +* ⇢ ⇢ ⇢ Classes are Objects +* ⇢ ⇢ Control Flow and Methods +* ⇢ ⇢ ⇢ `case` and the `===` operator +* ⇢ ⇢ ⇢ Blocks and `yield` +* ⇢ ⇢ Fun with Data Types +* ⇢ ⇢ ⇢ Symbols +* ⇢ ⇢ ⇢ Arrays and Hashes +* ⇢ ⇢ Final Thoughts + => ./2021-07-04-the-well-grounded-rubyist.gmi My first post about the book. ## The Object Model @@ -199,6 +215,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other Ruby-related posts: +=> ./2025-10-11-the-well-grounded-rubyist-notes.gmi 2025-10-11 Key Takeaways from The Well-Grounded Rubyist (You are currently reading this) => ./2021-07-04-the-well-grounded-rubyist.gmi 2021-07-04 The Well-Grounded Rubyist => ../ Back to the main site diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 264191d1..f8ec31a4 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2025-10-11T15:25:15+03:00</updated> + <updated>2025-10-11T15:30:19+03:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -20,8 +20,27 @@ <div xmlns="http://www.w3.org/1999/xhtml"> <h1 style='display: inline' id='key-takeaways-from-the-well-grounded-rubyist'>Key Takeaways from The Well-Grounded Rubyist</h1><br /> <br /> +<span class='quote'>Published at 2025-10-11T15:25:14+03:00</span><br /> +<br /> <span>Some time ago, I wrote about my journey into Ruby and how "The Well-Grounded Rubyist" helped me to get a better understanding of the language. I took a lot of notes while reading the book, and I think it's time to share some of them. This is not a comprehensive review, but rather a collection of interesting tidbits and concepts that stuck with me.</span><br /> <br /> +<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> +<br /> +<ul> +<li><a href='#key-takeaways-from-the-well-grounded-rubyist'>Key Takeaways from The Well-Grounded Rubyist</a></li> +<li>⇢ <a href='#the-object-model'>The Object Model</a></li> +<li>⇢ ⇢ <a href='#everything-is-an-object-almost'>Everything is an object (almost)</a></li> +<li>⇢ ⇢ <a href='#the-self-keyword'>The <span class='inlinecode'>self</span> keyword</a></li> +<li>⇢ ⇢ <a href='#singleton-methods'>Singleton Methods</a></li> +<li>⇢ ⇢ <a href='#classes-are-objects'>Classes are Objects</a></li> +<li>⇢ <a href='#control-flow-and-methods'>Control Flow and Methods</a></li> +<li>⇢ ⇢ <a href='#case-and-the--operator'><span class='inlinecode'>case</span> and the <span class='inlinecode'>===</span> operator</a></li> +<li>⇢ ⇢ <a href='#blocks-and-yield'>Blocks and <span class='inlinecode'>yield</span></a></li> +<li>⇢ <a href='#fun-with-data-types'>Fun with Data Types</a></li> +<li>⇢ ⇢ <a href='#symbols'>Symbols</a></li> +<li>⇢ ⇢ <a href='#arrays-and-hashes'>Arrays and Hashes</a></li> +<li>⇢ <a href='#final-thoughts'>Final Thoughts</a></li> +</ul><br /> <a class='textlink' href='./2021-07-04-the-well-grounded-rubyist.html'>My first post about the book.</a><br /> <br /> <h2 style='display: inline' id='the-object-model'>The Object Model</h2><br /> @@ -244,6 +263,7 @@ p hash.values_at(:a, :c) <br /> <span>Other Ruby-related posts:</span><br /> <br /> +<a class='textlink' href='./2025-10-11-the-well-grounded-rubyist-notes.html'>2025-10-11 Key Takeaways from The Well-Grounded Rubyist (You are currently reading this)</a><br /> <a class='textlink' href='./2021-07-04-the-well-grounded-rubyist.html'>2021-07-04 The Well-Grounded Rubyist</a><br /> <br /> <a class='textlink' href='../'>Back to the main site</a><br /> |
