class Garage::Docs::Application

Public Class Methods

new(application) click to toggle source
# File lib/garage/docs/application.rb, line 4
def initialize(application)
  @application = application
end

Public Instance Methods

documents() click to toggle source
# File lib/garage/docs/application.rb, line 12
def documents
  cached = Garage.configuration.docs.docs_cache_enabled
  @documents ||= pathnames.map {|pathname| Garage::Docs::Document.new(pathname, cached) }
end
name() click to toggle source
# File lib/garage/docs/application.rb, line 8
def name
  @application.class.name.split("::")[0]
end

Private Instance Methods

pathnames() click to toggle source
# File lib/garage/docs/application.rb, line 19
def pathnames
  Pathname.glob("#{Garage.configuration.docs.document_root}/resources/**/*.md").sort
end