ローカル IP アドレスを取得する方法 require “socket” Socket.getaddrinfo( Socket::gethostname, nil, Socket::AF_INET, nil, Socke […]
カテゴリー:Ruby
tap / yield_self / then [Ruby]
tap self を引数としてブロックを評価し self を返す。 メソッドチェインの途中でその段階の操作結果を表示するためにメソッドチェインに「入り込む」ことが主目的である。(ブロック内で処理した結果を返すことはできな […]
プラグインを作成する方法 [Bundler]
プラグインを作成する方法 How to write a Bundler plugin | Bundler [Official] Plugin system · Issue #8 · bundler/bundler-fea […]
eval / module_eval / class_eval / instance_eval [Ruby]
eval ruby のリフレクション | 備忘録的な blog module function Kernel.#eval (Ruby 2.6.0) module_eval / class_eval モジュールのコンテキス […]
文字列のフォーマット (format) [Ruby]
format フォーマット指定子 %d:整数 %s:文字列 %f:小数点表記 %e:指数表記 %g:小数点表記または指数表記 %%:「%」を出力する Kernel.#format | Ruby リファレンスマニュアル [ […]
case 文 [Ruby]
case 文 Ruby の case 文 – Qiita Ruby で switch 文はどう書くの? | ぺけみさお Ruby の case を〇〇 (言語名) の switch 文だと思っている人たちにぼ […]
Pry 関連のソース (pry / pry-byebug / pry-stack_explorer) [Ruby]
Pry のソース Pry Pry の本体を定義するクラス クラスメソッドの機能 (pry_class.rb) 設定ファイルの読み込み プロンプトの設定 コマンドヒストリの保持/読み込み Pry に対する設定 現在のスレッ […]
Tips [Ruby]
Tips チートシート – Qiita Effective Ruby を読んだので感想を書いてく | WEB SALAD 知って得する21の Ruby のトリビアな記法 | hp12c 第2弾!知って得する1 […]
コマンドラインから使う方法 [Ruby]
ruby コマンド スクリプトを実行する。 $ ruby test.rb スクリプトを引数で与えて実行する。 $ ruby -e ‘puts “Hello, World!”‘ Ruby の起動 | Rubyリファレンスマ […]
ヒアドキュメント [Ruby]
ヒアドキュメント ヒアドキュメント | Ruby リファレンスマニュアル [公式] 使い方 ヒアドキュメント開始記号 <<:終端の識別子を行頭に書く必要がある <<-:終端の識別子をインデントして […]