class Fix::Protocol::Messages::Logon

A FIX logon message

Public Instance Methods

errors() click to toggle source

Returns the logon-specific errors

@return [Array] The error messages

Calls superclass method Fix::Protocol::Message#errors
# File lib/fix/protocol/messages/logon.rb, line 22
def errors
  e = []
  e << "Encryption is not supported, the transport level should handle it" unless (encrypt_method == 0)
  e << "Heartbeat interval should be between 10 and 60 seconds"            unless heart_bt_int && heart_bt_int <= 60 && heart_bt_int >= 10
  [super, e].flatten
end