本次參賽的內容將分為2部曲:
前半部:分享 “Metaprogramming Ruby” 書中的觀念及綜合網路上的相關資訊,探討Ruby裡的黑魔法。
後半部:實作 Rail 相關的主題
參賽動機 第一次聽到有關於鐵人賽也似乎也是去年這個時間點,當時無法同時兼顧家庭及實作專案下而沒能下定決心參賽,總讓我有點遺憾。非常慶幸最近有朋友的提醒,終於來...
What is metaprogramming in Ruby? 這是我看到書封面時,腦中的第一個問題:什麼是 Metaprogramming ? 然而本書作者...
Open Class 開放類別 Open class 開放類別是 Ruby 程式語言的特色之一,所謂的開放類別就是讓 Ruby 內部的類別可以增加,甚至是改寫原...
"Where you learn surprising facts about objects, classes, and constants.&q...
" Here is possibly the most important thing you'll never learn about the R...
What is Self in Ruby's World ? 本篇將介紹在 Ruby 的世界裡的 Self 是什麼? " Whenever you...
此篇文章將探討Ruby 如何呼叫方法開始說明流程之前,如果有對 self 不太暸解的話,可以先看一下昨天的文章Day 6 -- What is Self in...
昨天談到了 Ancestor chain ,文章最後留下了: Cat.ancestors # => [Cat, Animal, Object, Kerne...
前言 此篇文章對剛學 Ruby 程式語言的朋友們來說,應該算是比較進階的題目。其實我已看過了網路上相關文章後,也是似懂非懂的,ㄧ直到閱讀"Metapr...
The Truth About Class Method "Class methods are a special kind of Singleto...