class Apidoco::VersionParser
Parses the documentation versions, keeps track of all the documented api versions
Attributes
base_path[RW]
Public Class Methods
new()
click to toggle source
# File lib/apidoco/version_parser.rb, line 6 def initialize self.base_path = Rails.root.join(Apidoco.base_path) end
Public Instance Methods
documentation(version)
click to toggle source
# File lib/apidoco/version_parser.rb, line 14 def documentation(version) documentations.find { |doc| doc.version.eql?(version) } end
documentations()
click to toggle source
# File lib/apidoco/version_parser.rb, line 10 def documentations documentation_directories.map { |dir| VersionDocumentation.new(dir) } end
Private Instance Methods
documentation_directories()
click to toggle source
# File lib/apidoco/version_parser.rb, line 20 def documentation_directories base_path.children.select(&:directory?) end