lib/asir/transport/delegation.rb in asir-0.2.0 vs lib/asir/transport/delegation.rb in asir-1.0.1

- old
+ new

@@ -22,20 +22,20 @@ # Return the subTransports#send_message result unmodified from #_send_message. def receive_result message, opaque_result opaque_result end - def needs_message_identifier? + def needs_message_identifier? message @needs_message_identifier || - transports.any? { | t | t.needs_message_identifier? } + transports.any? { | t | t.needs_message_identifier?(message) } end - def needs_message_timestamp? + def needs_message_timestamp? message @needs_message_timestamp || - transports.any? { | t | t.needs_message_timestamp? } + transports.any? { | t | t.needs_message_timestamp?(message) } end - # Subclasses with multiple transport should override this method. + # Subclasses with multiple transports should override this method. def transports @transports ||= [ transport ] end # Called from within _send_message rescue.