Sha256: f8af0a2869005e41dcef32fa3faf7c946ebc151403abccb16cc4454564ae57a5

Contents?: true

Size: 761 Bytes

Versions: 2

Compression:

Stored size: 761 Bytes

Contents

# frozen_string_literal: true

require "rack"
require "json"
require "iodine"

module Rage
  def self.application
    Application.new(__router)
  end

  def self.routes
    Rage::Router::DSL.new(__router)
  end

  def self.__router
    @__router ||= Rage::Router::Backend.new
  end

  module Router
    module Strategies
    end
  end
end

module RageController
end

require_relative "rage/application"
require_relative "rage/fiber"
require_relative "rage/fiber_scheduler"

require_relative "rage/router/strategies/host"
require_relative "rage/router/backend"
require_relative "rage/router/constrainer"
require_relative "rage/router/dsl"
require_relative "rage/router/handler_storage"
require_relative "rage/router/node"

require_relative "rage/controller/api"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rage-rb-0.1.1 lib/rage-rb.rb
rage-rb-0.1.0 lib/rage.rb