>>226
>new()を1度呼び出すだけでHttpもFtpもインスタンス化できるように

それなら、こんな感じかな?

class Net
def initilize
 @http = Http.new(....)
 @ftp = Ftp.new(....)
end
attr_reader :http, :ftp

class Http; ....; end
class Ftp; ....; end
end

net = Net.new
net.http.foo(....)
net.ftp.bar(....)