この問題が以前に出てきたことを覚えていますが、答えが見つかりません。
この方法でファイルが必要です:
#lib/tm/agent/server.rb
require 'tm/agent/server'
そして、Listen クラスを明示的に呼び出さずに、それinitialize
が実行されます。
module Tm
module Agent
module Server
require 'goliath'
class Listen < Goliath::API
def initialize
puts "WHAT"
end
def response(env)
[200, {}, "Hello World"]
end
end
end #end Server
end #end Agent
end #end Tm
要求時にクラスを初期化しないようにするにはどうすればよいですか?