module PermessageDeflate::Extension
Public Instance Methods
configure(options)
click to toggle source
# File lib/permessage_deflate.rb, line 36 def configure(options) @options ||= nil PermessageDeflate.validate_options(options, VALID_OPTIONS) options = (@options || {}).merge(options) PermessageDeflate.new(options) end
create_client_session()
click to toggle source
# File lib/permessage_deflate.rb, line 44 def create_client_session ClientSession.new(@options || {}) end
create_server_session(offers)
click to toggle source
# File lib/permessage_deflate.rb, line 48 def create_server_session(offers) offers.each do |offer| return ServerSession.new(@options || {}, offer) if ServerSession.valid_params?(offer) end nil end