2011/3/11 Iaki Baz Castillo <ibc / aliax.net>:
> ---------------------------------------------------------
> module OtherModule
>  def self.connect(host, port)
>   SomeModule.connect_tcp host, port
>  end
> end
>
> OtherModule.connect("1.2.3.4", 23) do |connection|
>  connection.send_data "hello"
> end
> ---------------------------------------------------------
>
> Unfortunatelly it doesn't work. I expect I must pass the given block
> to the SomeModule.connect_tcp method in someway I don't know.

Autoanswer:


---------------------------------------------------------
 module OtherModule
   def self.connect(host, port, &block)
     SomeModule.connect_tcp host, port, &block
   end
 end

 OtherModule.connect("1.2.3.4", 23) do |connection|
   connection.send_data "hello"
 end
---------------------------------------------------------

:)



-- 
Iaki Baz Castillo
<ibc / aliax.net>