OOZOU
お問い合わせ
TIL一覧に戻る
ruby

先頭ドット記法を使った複数行の Ruby ブロックを Pry に貼り付けられるようにする

2021年4月30日

最近は先頭ドット記法をよく使います。例:

Foo
  .bar
  .baz

これを Pry の REPL にコピーペーストすると、パースの仕方がわからずエラーになります。Pry のパースが IRB と違うせいだと思っていましたが、実際には Pry に、先頭にドットを付けてシステムコマンドを呼び出す機能があるためです。このようなコードをコピーペーストできるようにするには、その Pry コマンドを削除するだけです

Pry.commands.delete /\.(.*)/

「ruby」の関連記事

ruby2020年10月14日

式展開なしの Heredoc

Ruby の Heredoc を式展開('#{....}')なしで使いたいことがあります。キーワードの前後にシングルダッシュを追加することで実現できます:

ruby2020年10月13日

Ruby で中間階層のハッシュテーブルを自動生成する

すべての中間階層のハッシュテーブルが自動的に作成されます

ruby2020年10月13日

rbenv で単一コマンドだけ Ruby のバージョンを変更する

rbenv local で Ruby のバージョンを一時的に切り替えられます

プロジェクトをお考えですか?

あなたが構築しているものについてお聞かせください。

会話を始めるhello@oozou.com
OOZOU Logo

バンコク · シンガポール · 香港

X
Facebook
Instagram
LinkedIn

サービス

  • Web開発
  • AIエージェント & 生成AI
  • モバイルアプリ開発
  • データ分析 & エンジニアリング
  • UI/UX & プロダクトデザイン
  • デジタルトランスフォーメーション

会社情報

  • 会社概要
  • 採用情報
  • ブログ
  • 事例研究
  • Today I Learned
  • お問い合わせ

その他

  • 業界
  • パートナーネットワーク
© 2026 OOZOU. 無断転載を禁じます。
プライバシーポリシー行動規範ABACポリシー