Ruby

配列をpretty print

consoleでまとまった数のデータを調べている時に、縦に見やすく並べたい irb(main):058:0* pp App.limit(5).pluck(:id, :title) (0.9ms) [Shard: master] SELECT `apps`.`id`, `apps`.`title` FROM `apps` LIMIT 5 [[1, "テストゲーム1"], [2, "TestApp2"], …

gemインストール時にドキュメントを省く

下記を.gemrcに追記 コロンの位置はこれでOK🙆🏻‍♀️ install: --no-document update: --no-document

rbenv install --listの候補をアップデートする

リストアップされるバージョンのアップデート $ brew update $ brew upgrade ruby-build $ rbenv install --list

rbenvを再インストール

環境 Mac OS Mojave 10.14.3 $ brew remove rbenv $ rm -rf ~/.rbenv/.bash_profileにある.rbenvに関しての記述は残しておく $ brew install rbenv ruby-build $ rbenv install --list $ rbenv install <version> $ rbenv global <version> $ rbenv rehash $ gem install bundl</version></version>…

irbで日付の差分計算

ざっくりと差分を見たい時。 > require 'date' > > from = Date.parse("2015/01") > to = Date.parse("2019/02") > > ((to-from).to_i / 365).to_s + "年と" + ((to-from).to_i % 365).to_s + "日"