最新 / RSS

A More Beautiful day

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