Module: Faye
- Defined in:
- lib/faye.rb,
lib/faye/error.rb,
lib/faye/client.rb,
lib/faye/server.rb,
lib/faye/channel.rb,
lib/faye/grammar.rb,
lib/faye/namespace.rb,
lib/faye/transport.rb,
lib/faye/connection.rb,
lib/faye/rack_adapter.rb
Defined Under Namespace
Modules: Grammar Classes: Channel, Client, Connection, Error, HttpTransport, LocalTransport, Namespace, RackAdapter, Server, Transport
Constant Summary collapse
- VERSION =
'0.3.1'
- ROOT =
File.(File.dirname(__FILE__))
- BAYEUX_VERSION =
'1.0'
- ID_LENGTH =
128
- JSONP_CALLBACK =
'jsonpcallback'
- CONNECTION_TYPES =
%w[long-polling callback-polling]
Class Method Summary collapse
Class Method Details
.random(bitlength = ID_LENGTH) ⇒ Object
23 24 25 26 27 |
# File 'lib/faye.rb', line 23 def self.random(bitlength = ID_LENGTH) field = 2 ** bitlength strlen = bitlength / 4 ("%0#{strlen}s" % rand(field).to_s(16)).gsub(' ', '0') end |