URL の操作 ruby でドメインの扱いを幸せにするための記事 – Qiita module URI (Ruby 2.6.0) class URI::HTTP (Ruby 2.6.0) class URI: […]
カテゴリー:Ruby
lambda の使い方 [Ruby]
lambda module function Kernel.#lambda (Ruby 2.6.0) 書き方 ブラケット記法 lambda メソッドにブロックを渡す。 lambda { |msg, var| puts m […]
Rake タスクをテストする方法 [RSpec]
Rake タスクをテストする方法 RSpec による Rake のテスト | DevelopersIO Rake タスクのテストの仕方 – Qiita Rake タスクをテストコードの中で複数回実行する &# […]
デバッガの使い方 (debug) [Ruby]
デバッガ library debug | Ruby リファレンスマニュアル [公式] 概要 Ruby の新しいデバッガの機能を先行紹介 翻訳 | TechRacho Ruby 3.1 の debug.gem を自慢したい […]
Rack のソース [Ruby]
Rack Rack – a Ruby Webserver Interface [Official] rack/rack: a modular Ruby webserver interface – […]
パターンマッチ (case in) [Ruby]
パターンマッチ (case in) Ruby の trunk に (実験的に) パターンマッチ構文が入った!- Qiita Ruby 2.7 の (実験的) 新機能「パターンマッチ」で遊ぶ | メドピア開発者ブログ 一行 […]
知っておくと便利なメソッド [Ruby]
知っておくと便利なメソッド itself itself -> object self を返します。 instance method Object#itself (Ruby 2.5.0) Ruby method th […]
プログラムの中から gem を参照する [Ruby/Bundler]
プログラムの中から gem を参照する 全ての gem を配列として取得する。 Bundler.rubygems.all_specs 名前に一致する gem を配列として取得する。 Bundler.rubygems.fi […]
コマンドラインオプション [Ruby]
コマンドラインオプション Ruby の起動 (Ruby 2.5.0) -r オプション 指定したファイルを require する。 警告レベル -W0:警告を出力しない -W1:重要な警告のみ出力 (デフォルト) -W2 […]
Nokogiri のノウハウ [Ruby]
Xpath で正規表現を使う node.xpath(‘.//title[regex(., “\w+”)]’, Class.new { def regex node_set, regex node_set.find_all […]