Ruby の YAML
この記事は、YAML
と、Ruby で YAML
ファイルをロードする方法を理解するのに役立ちます。
Ruby のYAML
Ruby を使用していると、生産的なアプリケーションで作業しているときに、いくつかの構成ファイルを作成したい状況がたくさんあります。 生産的なアプリケーションをクライアントのサーバーにインストールして簡単にしたい場合があり、構成ファイルを作成する必要があります。
このタスクには YAML
ライブラリを使用します。 YAML
は yet another mark-up language
の略ですが、YAML
はマークアップ言語ではありません。
YAML
モジュールでは、Ruby はデータのシリアル化を提供します。 YAML
は、Extensible Mark-up Language (XML) と同じ通信アプリケーションを対象としていますが、標準の一般マークアップ言語とは意図的に異なる最小限の構文を持っています。
Ruby に YAML
をインストールする手順
Ruby の Ubuntu に YAML
をインストールする場合は、次のコマンドを実行して実行できます。
sudo apt-get update -y
sudo apt-get install -y ruby-safe-yaml
一方、Mac に YAML
をインストールする場合は、Homebrew を使用して Ruby をインストールする必要があり、その後、Ruby にインストールされる依存関係のリストに libyaml
が含まれています。 次のコマンドを使用して、Homebrew を使用して Ruby をインストールできます。
brew install ruby
Ruby で YAML
ファイルを読み込む
以下に示すように、アプリケーションで次のコード行を使用して、YAML
ライブラリを使用できます。
require 'yaml'
Ruby で YAML
を操作しているときに、Ruby で YAML
ファイルをロードしたい場合があります。 YAML
ライブラリは、YAML
ファイルをロードする簡単な方法を提供します。
以下は、Ruby で YAML
ファイルをロードする例です。
require 'yaml'
file = YAML.load_file('new.yml')
puts file.inspect
YAML
ライブラリを使用して、任意の YAML
ファイルを Ruby プログラムに簡単にロードできます。