Sha256: 2010f977fe92a1f8841472ef9d1679775ea9e351356ec1a4f6c9d0b3d87d0ea4

Contents?: true

Size: 685 Bytes

Versions: 11

Compression:

Stored size: 685 Bytes

Contents

require 'documentation/authorizer'
require 'documentation/searchers/simple'

module Documentation
  
  #
  # Sets the default configuration
  #
  DEFAULT_CONFIGURATION = {
    # This defines the at path where a page can be viewed in
    # the source website. For example, /docs/
    :preview_path_prefix => nil,

    # Should we display developer tips in the UI?
    :developer_tips => true,

    # The authorizer to use
    :authorizer => Documentation::Authorizer,
    
    # The searcher to use
    :searcher => Documentation::Searchers::Simple.new
  }
  
  #
  # Return configuration options
  #
  def self.config
    @config ||= OpenStruct.new(DEFAULT_CONFIGURATION)
  end
  
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
documentation-1.0.9 lib/documentation/config.rb
documentation-1.0.8 lib/documentation/config.rb
documentation-1.0.7 lib/documentation/config.rb
documentation-1.0.6 lib/documentation/config.rb
local_documentation-1.0.0 lib/documentation/config.rb
documentation-1.0.5 lib/documentation/config.rb
documentation-1.0.4 lib/documentation/config.rb
documentation-1.0.3 lib/documentation/config.rb
documentation-1.0.2 lib/documentation/config.rb
documentation-1.0.1 lib/documentation/config.rb
documentation-1.0.0 lib/documentation/config.rb