lib/websocket/handshake/base.rb in websocket-1.1.4 vs lib/websocket/handshake/base.rb in websocket-1.2.0

- old
+ new

@@ -10,11 +10,11 @@ # Initialize new WebSocket Handshake and set it's state to :new def initialize(args = {}) @state = :new @handler = nil - @data = "" + @data = '' @headers = {} end # @abstract Add data to handshake def <<(data) @@ -22,17 +22,17 @@ end # Return textual representation of handshake request or response # @return [String] text of response def to_s - @handler ? @handler.to_s : "" + @handler ? @handler.to_s : '' end - rescue_method :to_s, :return => "" + rescue_method :to_s, return: '' # Recreate inspect as #to_s was overwritten def inspect - vars = self.instance_variables.map{|v| "#{v}=#{instance_variable_get(v).inspect}"}.join(", ") + vars = self.instance_variables.map { |v| "#{v}=#{instance_variable_get(v).inspect}" }.join(', ') insp = "#{self.class}:0x%08x" % (self.__id__ * 2) "<#{insp} #{vars}>" end # Is parsing of data finished? @@ -44,28 +44,28 @@ # Is parsed data valid? # @return [Boolean] False if some errors occured. Reason for error could be found in error method def valid? finished? && @error == nil && @handler && @handler.valid? end - rescue_method :valid?, :return => false + rescue_method :valid?, return: false # @abstract Should send data after parsing is finished? def should_respond? raise NotImplementedError end # Data left from parsing. Sometimes data that doesn't belong to handshake are added - use this method to retrieve them. # @return [String] String if some data are available. Nil otherwise def leftovers - @leftovers.split("\n", reserved_leftover_lines + 1)[reserved_leftover_lines] + @leftovers.to_s.split("\n", reserved_leftover_lines + 1)[reserved_leftover_lines] end # URI of request. # @return [String] Full URI with protocol # @example # @handshake.uri #=> "ws://example.com/path?query=true" def uri - uri = secure ? "wss://" : "ws://" + uri = secure ? 'wss://' : 'ws://' uri << host uri << ":#{port}" if port uri << path uri << "?#{query}" if query uri