u1f419

コード読んだめも

omniauth(と,少しomniauth-oauth2) を読む

前にも一回読んだけどあんまり理解できなかった.最近RackとかOAuthについてわかりを得てきたのでもう一度読んでみようと思った.気づいたら rails server command を読んでいたりして(rails s を読む)少し遠回り気味だったけど,OAuth2.0の認証フローに合わ…

rails s を読む

Omniauth読むはずが,Rackを理解したい気持ちになって(n回目)気づいたら Rails c command を読んでた. Guides rails/initialization.md When one types a Rails command, invoke tries to lookup a command for the given namespace and executes the comma…

rubicure

最近ちまちまこっそりコードリーディングをしてる. 自分が普段かかないような構文がみられるのは楽しい. 今回は特に目的を決めないで目についた面白そうなところから読んでみる rubicure All about Japanese battle heroine "Pretty Cure (Precure)". プリ…

sinatra

1ヶ月くらい前に7年ぶりのメジャーアップデートリリースがあった.rack2.0, ruby 2.2+ に対応したり rails5 との互換性が実装されたらしい. コードリーディングは, sinatra の classic app の rackup コマンドなしでサーバーが起動する部分 DSLの実装 を読…

kaminariのactiverecord拡張部分を読む

Query Basics - kaminari/kaminiari にあるようなActiveRecordのモデルに生えるscope等がどうやって定義されているか調べる REF kaminari/kaminari: ⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps…