yaocloud / yao

Yet Another OpenStack API wrapper
MIT License
35 stars 12 forks source link

add YARD for lib/yao/client.rb and refactoring structure #132

Closed hiboma closed 5 years ago

hiboma commented 5 years ago

Hi.

lib/yao/client.rb に YARD のドキュメントを足す PR です.

ソースを追いかけていてパラメータや返り値のクラスが分からず迷子になってしまうのでメモをとっていたのですが、どうせならと YARD としてソースにコミットにしました

メタプログミングでいろいろやっているコードに YARD で型を明示して置くと読み手に易しくメンテナブルだと思います


あとちょいとだけ 構造の refactoring をいれて、 後置 if の削除 や コードの align を入れてます