Sha256: 0d6e8acdf5a6a012178b354570e506bccf3ddca40b28478032f16ae28f8e60d0

Contents?: true

Size: 687 Bytes

Versions: 1

Compression:

Stored size: 687 Bytes

Contents

require_relative 'ferver/app'
require_relative 'ferver/controller'
require_relative 'ferver/configuration'
require_relative 'ferver/directory_not_found_error'
require_relative 'ferver/file_id_request'
require_relative 'ferver/file_list'
require_relative 'ferver/found_file'
require_relative 'ferver/version'

module Ferver
  # By default, serve files from current location when the gem is called.
  DEFAULT_FILE_SERVER_DIR_PATH = './'

  class << self
    attr_accessor :configuration

    def configuration
      @configuration ||= Configuration.new
    end

    def reset
      @configuration = Configuration.new
    end

    def configure
      yield(configuration)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ferver-1.3.0 lib/ferver.rb