Skip to content
keita edited this page Sep 12, 2010 · 2 revisions

Home (English)

ruby-xurrency

ruby-xurrency は API xurrency を Ruby を使って簡単に扱うためのライブラリとツールです。

インストール

% sudo gem install xurrency

ツール

通貨変換


% xurrency 10000 jpy cny
697.0
(1 jpy = 0.0697 cny)

通貨コードの一覧を表示


% xurrency -l
ars, aud, bgn, brl, cad, chf, cny, cop, czk, dkk, eek, eur, gbp, hkd, hrk, huf, inr, isk,
jpy, krw, lkr, ltl, lvl, mxn, myr, nok, nzd, php, pln, ron, rub, sek, sgd, skk, thb, try,
twd, usd, vef, zar

ライブラリの使い方


require "rubygems"
require "xurrency"

# initialize
xu = Xurrency.new

# 通貨変換
xu.value(10000, "jpy", "cny") # 10000 日本円 → 697.0 人民元
xu.value(100, "cny", "jpy")   # 100 人民元 → 1434.72 日本円

# レートの取得
xu.values("jpy") # => {"cny" => 0.0697, ... }

Xurrency におけるメソッドの結果はキャッシュされますので、二回目以降の呼び出しは高速です。

もしキャッシュを更新したい場合には次のように Xurrency#update を使って下さい。


xu.update(:values, "jpy")

またキャッシュされて欲しくない時には、Xurrency::Request を使って下さい。


Xurrency::Request.values("jpy")

詳細は API文書 をご覧下さい。

Links

作者

山口 慶太 <keita.yamaguchi@gmail.com>