gem
本格的な API を標準化した ruby を作りたい。
各 API への接続に関連するロジックは、.rb
ファイルに抽象化する必要があります。API の各ロジックを読み込むために、フォルダーのファイルをループしています。
# Require individual API logic
Dir[File.dirname(__FILE__) + "/standard/apis/*.rb"].each do |file|
require file
end
各 API は の定数であるStandardAPI
ため、各 API に対していくつかのコードを繰り返すことができます。
StandardAPI.constants.each do |constant|
# Standardize this stuff
end
しかし、私にもVERSION
定数があります。API ロジック クラスを問題なくループしますが、 に到達すると、次のような問題が発生VERSION
します。
:VERSION is not a class/module (TypeError)
必要なクラスではない定数を無視して、各 API をループするにはどうすればよいですか?