質問

ノコギリは最高です。最初に一致する要素を返す#css('.bla')のようなことを行うことができます。

今、Rubyソースコードの解析を行う必要があります-クラス内のすべてのメソッドを見つけるなど。 ruby_parser gemですが、ソースコードを組み合わせて、S式を吐き出すだけです。これらのS式に「foo」という名前の最初のメソッドのS式を返す」などのことができるNokogiriのようなものはありますか?

役に立ちましたか?

解決

私が考えることができるのは、 AdamSandersonのSExpPathライブラリだけです。

他のヒント

イェルクの答えはより完全であるため受け入れていますが、結局、他の何かを見つけて使用することになりました。ruby_parserは、 sexp_processor という名前の依存gemをインストールします(このgemで、Sexpクラスが実際に定義されています)。クラスドキュメントを表示する場合、基本的なRubyに役立つメソッドがいくつかあります。ファインダー。次に例を示します。 ジェネラコディセタグプレ

探しているgemについては何も知りませんが、instance_methodsを使用してクラス内のすべてのメソッドを見つけることができます: ジェネラコディセタグプレ

rubiniusパーサーを確認できます。やりたいことができるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top