Sha256: 06297d4de7ee2a3b1597038b7e0bd5dc7bf04bd551b3f85a09570d6d4c212ce9
Contents?: true
Size: 733 Bytes
Versions: 1
Compression:
Stored size: 733 Bytes
Contents
require 'forwardable' require 'observer' require 'set' require 'rubygems' require 'eventmachine' module Faye VERSION = '0.2.2' ROOT = File.expand_path(File.dirname(__FILE__)) CLIENT_SCRIPT = File.join(ROOT, 'faye-client-min.js') BAYEUX_VERSION = '1.0' ID_LENGTH = 128 JSONP_CALLBACK = 'jsonpcallback' CONNECTION_TYPES = %w[long-polling callback-polling] %w[grammar server channel connection error].each do |lib| require File.join(ROOT, 'faye', lib) end autoload :RackAdapter, File.join(ROOT, 'faye', 'rack_adapter') def self.random(bitlength = ID_LENGTH) field = 2 ** bitlength strlen = bitlength / 4 ("%0#{strlen}s" % rand(field).to_s(16)).gsub(' ', '0') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
faye-0.2.2 | lib/faye.rb |