Rubyは強力なリフレクション機能を持った言語であり、多様なリフレクション用メソッドが存在する。 このエントリではRubyでリフレクションプログラミングを行うためのメソッドを整理してみることにする。 オブジェクトに対する操作インスタンス変数に関連する操作インスタンス変数に対する操作には以下がある。
デモ リリースrubyjump.vimXRubyJumpというvimプラグインを書いたが、本日これを大幅に機能拡張した最新版をリリースした。また、このリリースに合わせて、名前をXRubyJumpからRubyJumpに変更した。 主な変更点は以下のとおり。 ジャンプ候補のあいまいな補完が可能になった RubyJumpが全ウィンドウを検索できるようになったカレントウィンドウの検索はRubyJumpLocalとして残したカーソル下の単語でジャンプするRubyJumpCursourを追加した同名の候補へRubyJumpNext/RubyJumpPrevで移動できるようにした前後の定義へRubyJumpForward/RubyJumpBackwardで移動できるようにしたカーソル移動の便利コマンドとしてRubyJumpNextForward/RubyJumpPrevBackwardを追加した Rub
http://bestgems.org/ RubyGemsには無数のパッケージが公開されているが、どのパッケージが流行っているのかざっと調べる方法は案外なかったりする。 一応The Ruby Toolboxでは、Gemをカテゴリー分けして、プロジェクトのアクティビティを評価しているが、ビジュアルでないし、今の流行はわからない。 そこで もう少し見た目に訴えて流行りのGemが見つけられること時系列で流行り廃りがわかることを目標に、タイトルの通りRubyGemsのダウンロード数を集計して、ランキングするWebサービスBestGemsを作った。 このサービスでは、 全Gemを対象とした合計ダウンロード数、日別ダウンロード数のランキング個々のGemの合計ダウンロードの推移を表したグラフを見ることができる。 データは、本家RubyGems.orgを定期的にスクレイピングして取得している。 流行りのG
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く