pockestrap

Programmer's memo

2018-01-01から1ヶ月間の記事一覧

ruby-2.5.0 みたいなaliasを生やす

for v in $(rbenv versions | ruby -ple '$_ = $_[/[* ]+(\S+)/, 1]'); do alias "ruby-${v}=RBENV_VERSION=${v} ruby" done $ ruby-<tab> external command ruby-build ruby-parse ruby-rewrite alias ruby-2.3.1 ruby-2.4.2 ruby-2.5.0-rc1 ruby-system ruby-2.</tab>…

I18nはユニークではない

I18nはユニークではない。grepしてみよう。 $ grep -E '^i.{18}n$' /usr/share/dict/words institutionalisation institutionalization internationalisation internationalization 4件引っかかった。このうち2つはsとzの違いなので無視するにしても、I18nに…

rubocop-rspecでもCop Generatorが動くようにした

github.com github.com TL;DR rubocop-rspecにCopを追加する時も、rake new_cop[RSpec/NewCopName]でCopの雛形を作ることができるようになった。 Cop Generatorとは RuboCopにはrake new_cop[Style/FooBar]などとすると新規Copのテンプレートを作れてしまう…