[#43157] Exerb 4.1.0とswin060205でアプリケーションエラー — UMESHIMA Shingo <shin5home@...>
はじめまして。梅島と申します。
8 messages
2007/02/03
[#43159] Re: Exerb 4.1.0とswin060205でアプリケーションエラー
— arton <artonx@...>
2007/02/05
artonです。
[#43167] CGIで受け取ったデータをファイルに書き込む際のエラー — "CXP04754@..." <cxp04754@...>
始めて投稿します、ぱんと申します。
6 messages
2007/02/08
[#43176] [ANN] Ruby-GNOME2 Win32 GUI Installer — Masao Mutoh <mutoh@...>
むとうです。
1 message
2007/02/12
[#43181] 文字列の分割について — Tomo <iwasaiwasa2000@...>
正規表現を使用し以下のように文字列を分割したいのですが
11 messages
2007/02/13
[#43182] Re: 文字列の分割について
— rubikitch@...
2007/02/13
From: Tomo <iwasaiwasa2000@yahoo.co.jp>
[#43183] Re: 文字列の分割について
— seuzo <ym3s-ickw@...>
2007/02/13
せうぞーです。
[#43184] 日本語入力 Ruby/Tk MacOSX
— 上間 健 <mugenkai15@...>
2007/02/14
こんばんは
[#43185] Re: 日本語入力 Ruby/Tk MacOSX
— Hidetoshi NAGAI <nagai@...>
2007/02/15
永井@知能.九工大です.
[#43191] ActiveTclのインストール — HIiroshi Kasamatsu <qqmn89yb9@...>
こんにちは、笠松と申します。
13 messages
2007/02/17
[#43193] Re: ActiveTclのインストール
— Hidetoshi NAGAI <nagai@...>
2007/02/18
永井@知能.九工大です.
[#43198] Re: ActiveTclのインストール
— HIiroshi Kasamatsu <qqmn89yb9@...>
2007/02/18
永井さん、アドバイスありがとうございます。
[#43200] Re: ActiveTclのインストール
— Hidetoshi NAGAI <nagai@...>
2007/02/18
永井@知能.九工大です.
[#43202] Re: ActiveTclのインストール
— HIiroshi Kasamatsu <qqmn89yb9@...>
2007/02/19
永井さん、何度もありがとうございます。笠松です。
[#43203] Re: ActiveTclのインストール
— Hidetoshi NAGAI <nagai@...>
2007/02/19
永井@知能.九工大です.
[#43217] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>
Ruby 1.8.6 preview2 をリリースしました。
13 messages
2007/02/24
[#43235] Re: Ruby 1.8.6 preview2 has been released
— Masateru Yoshikawa <yoshikawa.masat@...>
2007/02/28
吉川と申します。
[#43236] Re: Ruby 1.8.6 preview2 has been released
— "Akinori MUSHA" <knu@...>
2007/02/28
At Wed, 28 Feb 2007 10:10:09 +0900,
[#43221] cloneというメソッドの機能について(質問) — "yahata hisashi" <yahatah@...>
cloneについての質問です。
6 messages
2007/02/26
[ruby-list:43160] [ANN] rcodetools-0.5.0 - コード注釈・テスト自動生成・補完・ドキュメント参照 etc
From:
rubikitch@...
Date:
2007-02-05 21:43:07 UTC
List:
ruby-list #43160
るびきちです。
rcodetools 0.5.0 をリリースしました。
rcodetools http://eigenclass.org/hiki.rb?rcodetools
Copyright (c) 2005-2007 Mauricio Fernandez <mfp@acm.org> http://eigenclass.org
Copyright (c) 2006-2007 rubikitch <rubikitch@ruby-lang.org> http://www.rubyist.net/~rubikitch/
Use and distribution subject to the terms of the Ruby license.
= 概要
rcodetools は Ruby のコードを扱うツール群です。
rcodetools には xmpfilter とエディタに依存しない開発支援ツールが含まれています。
Emacs と Vim のインターフェースも用意しています。
* xmpfilter: Test::Unit assert* / RSpec should* 自動生成、コード注釈
* rct-complete: 高精度メソッド名・クラス名・定数名等補完
* rct-doc: ドキュメント参照・コードナビゲーター
* rct-meth-args: 高精度メソッド情報リスト、TAGS ファイル作成
= 使い方
== コード注釈
式の値を表示したい行に # => を加えます。
a, b = "foo", "baz"
a + b # =>
a.size # =>
xmpfilter に通すと下のように式の値を表示してくれます。
a, b = "foo", "baz"
a + b # => "foobaz"
a.size # => 3
== Test::Unit assert 文生成
すでにできあがっているプログラムのテストスクリプトを書くのは面倒ですね。
def test_insertion
@o.insert "bar"
@o.insert "baz"
@o.size # =>
@o.last # =>
@o.first # =>
@o.complex_computation # =>
@o.last(2) # =>
end
xmpfilter(-u オプション)が手間を軽減してくれます。
def test_insertion
@o.insert "bar"
@o.insert "baz"
assert_equal(2, @o.size)
assert_equal("baz", @o.last)
assert_equal("bar", @o.first)
assert_in_delta(3.14159265358979, @o.complex_computation, 0.0001)
assert_equal(["baz", "bar"], @o.last(2))
end
RSpec についても同様のことができます。(-s オプション)
== 補完・ドキュメント参照
動画によるスクリーンショットを見てください。
http://eigenclass.org/hiki.rb?rcodetools-screenshots
== 詳しい使い方
-h オプションをつけると使用可能なオプションが表示されます。
xmpfilter -h
rct-complete -h
rct-doc -h
rct-meth-args -h
README.emacs と README.vim にエディタ上での使い方が詳しく書いてあります。
--
rubikitch
http://www.rubyist.net/~rubikitch/