Sha256: 35cbb2e7697e7a630c03a62fd95c834cbcf48223e6b22313d8260e47267c058d

Contents?: true

Size: 620 Bytes

Versions: 4

Compression:

Stored size: 620 Bytes

Contents

Encoding.default_external = Encoding::UTF_8

require 'sinatra/base'
require 'json'
require 'yaml'

require 'raddocs/configuration'
require 'raddocs/app'
require 'raddocs/middleware'

require 'raddocs/models'

module Raddocs
  # @return [Raddocs::Configuration] the current configuration
  def self.configuration
    @configuration ||= Configuration.new
  end

  # Configure Raddocs
  #
  # @example
  #   Raddocs.configure do |config|
  #     config.url_prefix = "/documentation"
  #   end
  #
  # @yieldparam configuration [Raddocs::Configuration]
  def self.configure
    yield configuration if block_given?
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
raddocs-2.2.0 lib/raddocs.rb
raddocs-2.0.0 lib/raddocs.rb
raddocs-1.0.1 lib/raddocs.rb
raddocs-1.0.0 lib/raddocs.rb