class Apidoco::VersionDocumentation
Attributes
directory[RW]
Public Class Methods
new(directory)
click to toggle source
# File lib/apidoco/version_documentation.rb, line 5 def initialize(directory) self.directory = directory end
Public Instance Methods
as_json()
click to toggle source
# File lib/apidoco/version_documentation.rb, line 14 def as_json { name: name, base_url: '', apis: documentations.flat_map(&:as_json) } end
documentation_directories()
click to toggle source
# File lib/apidoco/version_documentation.rb, line 26 def documentation_directories directory.children.select(&:directory?) end
documentations()
click to toggle source
# File lib/apidoco/version_documentation.rb, line 22 def documentations documentation_directories.map { |dir| FolderParser.new(dir) } end
name()
click to toggle source
# File lib/apidoco/version_documentation.rb, line 9 def name directory.basename.to_s end
Also aliased as: version