Sha256: 09d46e3a3bca4d61920a631b4527f595180f266923e413358ace4d9531a19dbb
Contents?: true
Size: 556 Bytes
Versions: 5
Compression:
Stored size: 556 Bytes
Contents
module Apidoco # Parses the documentation versions, keeps track of all the documented api versions class VersionParser attr_accessor :base_path def initialize self.base_path = Rails.root.join('docs', 'api') end def documentations documentation_directories.map { |dir| VersionDocumentation.new(dir) } end def documentation(version) documentations.find { |doc| doc.version.eql?(version) } end private def documentation_directories base_path.children.select(&:directory?) end end end
Version data entries
5 entries across 5 versions & 1 rubygems