Sha256: 05780716881a0ae2f47696d3bdd9bf10a95ea414798cfe6c741eeb5da5cebee9

Contents?: true

Size: 743 Bytes

Versions: 2

Compression:

Stored size: 743 Bytes

Contents

# frozen_string_literal: true

require "lite_cable/version"
require "lite_cable/internal"
require "lite_cable/logging"

# Lightwieght ActionCable implementation.
#
# Contains application logic (channels, streams, broadcasting) and
# also (optional) Rack hijack based server (suitable only for development and test).
#
# Compatible with AnyCable (for production usage).
module LiteCable
  require "lite_cable/connection"
  require "lite_cable/channel"
  require "lite_cable/coders"
  require "lite_cable/config"
  require "lite_cable/anycable"

  class << self
    def config
      @config ||= Config.new
    end

    # Broadcast encoded message to the stream
    def broadcast(*args)
      LiteCable::Server.broadcast(*args)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
litecable-0.6.0 lib/lite_cable.rb
litecable-0.5.0 lib/lite_cable.rb