逆引き

Integer

整数かどうか判定したい p 10.integer? p 1.1.integer? 整数か偶数か判定したい # 偶数ならtrue,奇数ならfalse p 10.even? 整数か奇数か判定したい # 奇数ならtrue,偶数ならfalse p 11.odd? 整数の絶対値を取得したい p 10.abs p -10.abs 整数の値が0かを判…

String

デフォルトエンコーディング Ruby2.0からデフォルトエンコーディングがUTF-8に。 文字列のエンコーディングを変更する Stringオブジェクトは、自分自身のエンコーディング情報を持っている。これを変更するには hoge = "Hoge".encode("EUC-JP") p hoge.encod…

Pry

ぷらい、と読む。irbはオワコン。 Pryのインストール gem install pry pry-doc PryからShellのコマンドを叩く pry [1] pry(main)> .ls [2] pry(main)> .pwd Pryでtabキーでディレクトリ名を補完 pry(main)> shell-mode 解除するときはもう一度shell-modeを叩…

gem

gem本体をアップデート gem update --system gemのコマンドをすべて表示 gem help commands gemの環境情報を表示 gem environment インストール済みのパッケージの一覧を表示 gem list gemでインストールしたすべてのパッケージを更新 gem update gemパッケ…