Class: Debci::HTML
- Inherits:
-
Object
- Object
- Debci::HTML
- Defined in:
- lib/debci/html.rb
Instance Attribute Summary (collapse)
-
- (Object) root_directory
readonly
Returns the value of attribute root_directory.
Instance Method Summary (collapse)
- - (Object) history(package, suite, architecture, filename)
- - (Object) index(filename)
-
- (HTML) initialize(root_directory)
constructor
A new instance of HTML.
- - (Object) package(package, filename)
- - (Object) prefix(prefix, filename)
- - (Object) status(filename)
Constructor Details
- (HTML) initialize(root_directory)
Returns a new instance of HTML
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/debci/html.rb', line 12 def initialize(root_directory) @root_directory = root_directory @repository = Debci::Repository.new @package_prefixes = (('0'..'9').to_a + ('a'..'z').to_a + ('liba'..'libz').to_a).select do |p| @repository.search('^' + p).size > 0 end.sort @head = read_config_file('head.html') @footer = read_config_file('footer.html') end |
Instance Attribute Details
- (Object) root_directory (readonly)
Returns the value of attribute root_directory
10 11 12 |
# File 'lib/debci/html.rb', line 10 def root_directory @root_directory end |
Instance Method Details
- (Object) history(package, suite, architecture, filename)
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/debci/html.rb', line 41 def history(package, suite, architecture, filename) @package = package @suite = suite @architecture = architecture @packages_dir = 'data/packages' @package_dir = File.join(suite, architecture, package.prefix, package.name) @autopkgtest_dir = 'data/autopkgtest' @site_url = 'http://ci.debian.net' (:history, filename) end |
- (Object) index(filename)
23 24 25 |
# File 'lib/debci/html.rb', line 23 def index(filename) (:index, filename) end |
- (Object) package(package, filename)
31 32 33 34 |
# File 'lib/debci/html.rb', line 31 def package(package, filename) @package = package (:package, filename) end |
- (Object) prefix(prefix, filename)
36 37 38 39 |
# File 'lib/debci/html.rb', line 36 def prefix(prefix, filename) @prefix = prefix (:packagelist, filename) end |
- (Object) status(filename)
27 28 29 |
# File 'lib/debci/html.rb', line 27 def status(filename) (:status, filename) end |