ZOZO Technologies dev camp 2019 summer こんにちは。WEARリプレイスチームの id:takanamito です。 先日、開発部のみんなで行った開発合宿でteyuというgemを作ったのでその紹介をしようと思います。 github.com 開発合宿の様子はこちら techcorp.zozo.com teyu このgemは、クラスをnewするときに渡した引数を、そのままインスタンス変数に代入するコードが簡潔に書けるようになるgemです。 日本語で説明するより実際のコードを見たほうがわかりやすいと思うので以下に記載します。 通常の引数の場合 通常のRubyコードでこう書くクラスを class Sample def initialize(foo, bar, baz) @foo = foo @bar = bar @baz = baz end end teyuを使
![開発合宿でクラス初期化時のインスタンス変数代入を短く書けるgemを作りました - ZOZO TECH BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/c23af1de98a75e7c6056cbb986199cfcdca010ee/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakanamito%2F20190830%2F20190830103136.jpg)