Hash#fetchでブロックを記述した場合の挙動 | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいての学びを書いてみます 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたHash#fetchにブロックを渡すとどうなるか def log_to_stdout? options.fetch(:…

Railsのソースコード読んでみる | Active Support mattr_reader編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのmattr_reader編です

to_symを使わずに文字列からシンボルを生成 | rails commit log流し読みを読んでみた

概要 日課のrails commit log流し読みを読んでいて、文字列からシンボルに変換する方法が to_sym 以外にあることがわかったので、備忘録も兼ねて書いてみました 対象のコミット github.com to_sym を使わずに、シンボルを作る 今までは "hoge".to_sym で文字…

Railsのソースコード読んでみる | Active Support attr_internal編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのattr_internal編です

Railsのソースコード読んでみる | Active Support alias_attribute編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのalias_attribute編です

Vim入門でつまづいたが再入門しました

Vim

1. 経緯 今更ながらですが、Vimに入門してみました vimを使うときは、Gitでコミットメッセージ書く時だったり、サービス運用時、緊急対応でサーバに入って直接ファイル触るとかあったので、Vimは使えるようになりたいな〜と常々思っていました ただなかなか…

Railsのソースコード読んでみる | Active Support in?編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのin?編です

peco使ってみたらすごい便利だった

先日、リモートでRails Developers Meetupのセッション聞いてまして、 railsdm.github.io リモート着席— しいたけ (@shitake4) March 24, 2018 ちょっと気になるツールがあったので、調査してみて数日間使ってみました 紹介されていたのは、@itoさんのセッシ…

わからないこと調べてみた | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいてわからなかったこと調べてみました 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたrack_app < Rails::Engine とは何だろう? 4. PRを読んでみる 対…

Railsのソースコード読んでみる | Active Support silence_warnings編

## 記事の概要 Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのsilence_warnings編です

わからないこと調べてみた | rails commit log流し読み(2018/03/15)

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいてわからなかったこと調べてみました 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたZlib::Deflate.deflate とは何だろう? PRの中の処理に書かれてい…

Railsのソースコード読んでみる | Active Support instance_variable_names編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのinstance_variable_names編です

Rubyでメソッドチェーンを書く為に覚えておきたいメソッド | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいてわからなかったこと調べてみました 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていた.tap ってなんだろう? 対象のPR github.com 記述内容 if value.b…

Railsのソースコード読んでみる | Active Support instance_values編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのinstance_values編です

メソッドが定義されているか確認したい場合のdefined? | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいてわからなかったこと調べてみました 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたdefined? ってなんだろう? 対象のPR github.com 記述内容 def co…