PIT はじめました
インストール
> gem istall pit
実行時に登録する場合
require を使って入力させる値を指定します。実行すると 環境変数 EDITOR に設定しているエディタが起動して、登録を行います。環境変数を設定していないと、初期登録が行われず、空の値が返ってきます。
既に登録されているなら、登録されている情報が変数に格納されます。
#!/usr/bin/ruby
require "rubygems"
require "pit"
ENV["EDITOR"] = 'C:\home\opt\vim\vim.exe'
config = Pit.get("foo", :require => {
"username" => "input your username",
"password" => "input your password",
})
コマンドラインで登録する場合
環境変数 EDITOR でエディタの指定を忘れずに。
pit set でエディタが開いたら、YAML 形式でデータを登録する。
> set EDITOR=C:\home\opt\vim\vim.exe > pit set hoge
Ruby から使う
登録されているデータが以下なら
--- username: hoge password: password
以下のようにして取得することができる。
#!/usr/bin/ruby
require "rubygems"
require "pit"
pit = Pit.get("hoge")
puts pit["username"] # => hoge
puts pit["password"] # => password