2016-04-02 15 views
1

私はカラバシュとカピバラの宝石を組み合わせたモバイル⇔ウェブテストに取り組んでいます。宝石は、同じ名前(例えばpage)を持つメソッドを呼び出すので、私のコードが目的のファイルのメソッドを実行するのは難しいです。宝石をアンロード/アンロードする方法

宝石を不要にすることはできますか?可能であれば、それが良いアイデアかどうか、私に教えてください。

+0

同じクラスに同じメソッド名がありますか? – sawa

答えて

2

宝石を不要にすることはできますか?

require単にファイルを実行します。期間。 「Unrequiring」とは、基本的にファイルを逆方向​​に実行することを意味し、コードのすべてを元に戻します。しかし、それは不可能です。

print "\a" 

これでコンピュータが一度ビープ音を鳴らすことができる、非常に簡単な宝石を想像してみてください。 「要求しない」とは、コンピュータの近くにいるすべての人が、ビープ音を聞いたことを忘れることを意味します。それはばかげている。

非常に制限された状況下で「逆実行」できるように明示的に設計されたプログラミング言語、ライブラリ、および計算がありますが、Rubyはそのような言語ではありません。

+0

シンプルだけどとても効果的な答え! –