나는이 문제가 전에 온 것을 기억하지만 대답을 찾을 수 없습니다. 그 initialize
이 실행됩니다 명시 적으로 들어 클래스를 호출하지 않고,Ruby 기본 클래스 작업 후 요구
#lib/tm/agent/server.rb
require 'tm/agent/server'
그리고 :
나는 파일이 방법을 필요로
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
가 어떻게 요구에 클래스를 초기화하지 않도록합니까?
아마도 도움이 될 것입니다. http://stackoverflow.com/questions/3745252/require-file-without-executing-code – halfelf