BT

帳票ツールのRuport version1.2がリリース

| 作者: Werner Schuster フォローする 6 人のフォロワー , 翻訳者 長部 広太 フォローする 0 人のフォロワー 投稿日 2007年9月20日. 推定読書時間: 2 分 |
Ruport(サイト・英語)はRubyで実装された拡張可能な帳票システムで、Rubyを使用して帳票システムを拡張することが出来る。Ruportがサポートしているデータ入力の形式は幅広く、CSVやActiveRecordモデルなどもサポートされている。 出力に関してはCSV、HTML又はPDFフォーマットがサポートされている。

Ruportは普及してきており、見た目がプロフェッショナルなレポートを必要としているプロジェクト、例えば、Jeremy McAnally氏によるGoogleの夏のコードプロジェクトであるdcovはRuportを使用して結果をフォーマットしている。

新しいリリースであるversion1.2がちょうど発表されたばかりで、役立つ機能が追加され機能が向上した。 version1.2の新しい機能(source)は以下の通りである。
  • Data::Feederクラスはデータのカスタム変換及びフィルタ処理を担う。
  • Groupingクラスにsigmaメソッドが追加された。(Dave Nelsonに感謝)
  • Formatter::PDFクラスのdraw_text! メソッドは、マージンを無視して絶対位置にテキストを描く機能になる予定である。
  • Formatter::Templateクラスは、レンダリングのオプションに対するシンプルなテンプレートシステムを提供する。
version1.2がリリースされたので、アップグレードを考えているRuportユーザは、アップデートを必要としてるかどうか確認するために version 1.2で機能が変更されたもの(source)をまとめたリストに注意してほしい。
  • acts_as_reportable は、実在する関連名を使うようになった。
  • Data::Tableクラスのコンストラクタは、Data::Tableクラスのオブジェクトの代わりにData::Feederクラスのオブジェクトへ処理を委譲した。
  • Data::Tableクラスからappend_hash、append_array及びappend_recordメソッドが削除された。
  • Renderer::Hooksクラスのrenderable_data()メソッドのシグネチャがrenderable_data(format)へ変更された。
  • Formatter::PDFクラスのdraw_textメソッドは、描画中のカーソールの位置を変更しなくなった。
  • Ruport version 0.7のstage buildingシンタックスは削除された。
現在も継続して更新しているものとして、Ruport Book(サイト・英語)というものがある。これは無料の本で、既存のRuport APIドキュメント(サイト・英語)を補完したり、Ruportの使い方が書いてある本である。Ruport周辺のプロジェクト、例えばRailsのサポートはどうなっているのかなどは、http://code.rubyreports.org/を参照してほしい。

原文はこちらです:http://www.infoq.com/news/2007/08/ruport-1-1

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT