SYMBOL INDEX (177 symbols across 11 files) FILE: _plugins/create-icalendar-files.rb function load_yaml (line 12) | def load_yaml(file) class Product (line 20) | class Product method initialize (line 23) | def initialize(markdown_file) method permalink (line 27) | def permalink method link (line 31) | def link method title (line 35) | def title method release_cycles (line 39) | def release_cycles function icalendar_filename (line 49) | def icalendar_filename(output_dir, name) function notification_message (line 54) | def notification_message(product, cycle, type) function process_product (line 70) | def process_product(product) function process_all_files (line 117) | def process_all_files() FILE: _plugins/end-of-life-filters.rb type EndOfLifeFilter (line 7) | module EndOfLifeFilter function liquify (line 11) | def liquify(input) function parse_uri (line 27) | def parse_uri(uri_str, part='host') function extract_element (line 32) | def extract_element(html, element) function remove_first_element (line 44) | def remove_first_element(html, element) function drop_zero_patch (line 56) | def drop_zero_patch(input) function collapse_cycles (line 77) | def collapse_cycles(cycles, field, range_separator) function days_from_now (line 94) | def days_from_now(from) function end_color (line 112) | def end_color(input) FILE: _plugins/end-of-life.rb function is_category? (line 5) | def is_category?(name) function tag_title (line 12) | def tag_title(tag_name) function category_index (line 28) | def category_index(category_name) FILE: _plugins/generate-api-v0.rb function load_yaml (line 17) | def load_yaml(file) class Product (line 25) | class Product method initialize (line 28) | def initialize(markdown_file) method permalink (line 32) | def permalink method release_cycles (line 36) | def release_cycles function json_filename (line 63) | def json_filename(output_dir, name) function process_product (line 68) | def process_product(product) function process_all_files (line 83) | def process_all_files() FILE: _plugins/generate-api-v1.rb type ApiV1 (line 21) | module ApiV1 function strip_html (line 37) | def self.strip_html(input) function site_url (line 44) | def self.site_url(site, path) function api_url (line 48) | def self.api_url(site, path) class ApiGenerator (line 52) | class ApiGenerator < Jekyll::Generator method generate (line 58) | def generate(site) method add_index_page (line 75) | def add_index_page(site) method add_products_related_pages (line 83) | def add_products_related_pages(site, products) method add_all_products_page (line 94) | def add_all_products_page(site, products) method add_all_products_and_releases_page (line 98) | def add_all_products_and_releases_page(site, products) method add_product_page (line 102) | def add_product_page(site, product) method add_latest_release_page (line 106) | def add_latest_release_page(site, page) method add_release_page (line 111) | def add_release_page(site, page, release) method add_categories_related_pages (line 115) | def add_categories_related_pages(site, products) method products_by_category (line 124) | def products_by_category(products) method add_category_page (line 130) | def add_category_page(site, category, products) method add_all_categories_page (line 134) | def add_all_categories_page(site, categories) method add_tags_related_pages (line 140) | def add_tags_related_pages(site, products) method products_by_tag (line 149) | def products_by_tag(products) method add_tag_page (line 157) | def add_tag_page(site, tag, products) method add_all_tags_page (line 161) | def add_all_tags_page(site, tags) method add_identifiers_related_pages (line 167) | def add_identifiers_related_pages(site, products) method identifiers_by_type (line 176) | def identifiers_by_type(site, products) method add_all_identifier_types_page (line 192) | def add_all_identifier_types_page(site, types) method add_identifiers_for_type_page (line 198) | def add_identifiers_for_type_page(site, type, identifiers) method add_to_map (line 203) | def add_to_map(map, key, page) class JsonPage (line 212) | class JsonPage < Jekyll::Page method of_raw_data (line 216) | def of_raw_data(site, path, data, metadata = {}) method of_products_summary (line 220) | def of_products_summary(site, path, products) method of_products_details (line 226) | def of_products_details(site, path, products) method of_product (line 232) | def of_product(site, product) method of_release (line 242) | def of_release(site, product, release, identifier = nil) method product_to_json (line 249) | def product_to_json(site, product) method product_summary_to_json (line 273) | def product_summary_to_json(site, product) method release_to_json (line 284) | def release_to_json(product, release) method custom_fields (line 335) | def custom_fields(product, release) method initialize (line 342) | def initialize(site, path, data, metadata) FILE: _plugins/generate-product-feeds.rb type EndOfLife (line 5) | module EndOfLife function site_url (line 7) | def self.site_url(site, path) class ProductFeedsGenerator (line 11) | class ProductFeedsGenerator < Jekyll::Generator method generate (line 17) | def generate(site) class ProductFeed (line 32) | class ProductFeed < Jekyll::Page method initialize (line 33) | def initialize(site, product) class NewProductsFeed (line 105) | class NewProductsFeed < Jekyll::Page method initialize (line 106) | def initialize(site) FILE: _plugins/generate-tag-pages.rb type EndOfLife (line 6) | module EndOfLife class ProductPagesGenerator (line 8) | class ProductPagesGenerator < Jekyll::Generator method generate (line 14) | def generate(site) method products_by_tag (line 30) | def products_by_tag(products) method add_to_map (line 38) | def add_to_map(map, key, page) class TagsPage (line 47) | class TagsPage < Jekyll::Page method initialize (line 48) | def initialize(site, products_by_tag) class TagPage (line 68) | class TagPage < Jekyll::Page method initialize (line 69) | def initialize(site, tag, products) FILE: _plugins/identifier-to-url.rb class IdentifierToUrl (line 6) | class IdentifierToUrl method render (line 8) | def render(identifier_hash) method _build_repology_url (line 51) | def _build_repology_url(identifier) method _build_cargo_url (line 55) | def _build_cargo_url(purl) method _build_docker_url (line 59) | def _build_docker_url(purl) method _build_github_url (line 65) | def _build_github_url(purl) method _build_bitbucket_url (line 70) | def _build_bitbucket_url(purl) method _build_gitlab_url (line 75) | def _build_gitlab_url(purl) method _build_gem_url (line 80) | def _build_gem_url(purl) method _build_cran_url (line 84) | def _build_cran_url(purl) method _build_npm_url (line 88) | def _build_npm_url(purl) method _build_pypi_url (line 93) | def _build_pypi_url(purl) method _build_composer_url (line 97) | def _build_composer_url(purl) method _build_nuget_url (line 102) | def _build_nuget_url(purl) method _build_hackage_url (line 107) | def _build_hackage_url(purl) method _build_hex_url (line 111) | def _build_hex_url(purl) method _build_golang_url (line 115) | def _build_golang_url(purl) method _build_scoop_url (line 120) | def _build_scoop_url(purl) method _build_oci_url (line 124) | def _build_oci_url(purl) method _build_chocolatey_url (line 130) | def _build_chocolatey_url(purl) method _build_brew_url (line 134) | def _build_brew_url(purl) method _build_winget_url (line 138) | def _build_winget_url(purl) method _build_maven_url (line 142) | def _build_maven_url(purl) method _build_apk_url (line 147) | def _build_apk_url(purl) method _build_deb_url (line 163) | def _build_deb_url(purl) method _build_rpm_url (line 187) | def _build_rpm_url(purl) method _build_swid_url (line 203) | def _build_swid_url(purl) method _build_generic_url (line 207) | def _build_generic_url(purl) method _build_alpm_url (line 211) | def _build_alpm_url(purl) FILE: _plugins/product-data-enricher.rb type Jekyll (line 30) | module Jekyll class ProductDataEnricher (line 31) | class ProductDataEnricher method enrich (line 36) | def enrich(page) method is_product? (line 54) | def is_product?(page) method set_id (line 61) | def set_id(page) method set_description (line 66) | def set_description(page) method set_icon_url (line 73) | def set_icon_url(page) method set_parent (line 80) | def set_parent(page) method set_tags (line 86) | def set_tags(page) method set_aliases (line 100) | def set_aliases(page) method set_identifiers_url (line 110) | def set_identifiers_url(page) method set_overridden_columns_label (line 119) | def set_overridden_columns_label(page) method flag_oldest_unmaintained_releases (line 148) | def flag_oldest_unmaintained_releases(page) method mark_cycles_that_can_be_hidden (line 175) | def mark_cycles_that_can_be_hidden(ordered_by_date_desc_releases) method enrich_release (line 195) | def enrich_release(page, cycle) method set_cycle_id (line 209) | def set_cycle_id(cycle) method set_cycle_lts_fields (line 215) | def set_cycle_lts_fields(cycle) method set_cycle_eoas_fields (line 225) | def set_cycle_eoas_fields(cycle) method set_cycle_eoes_fields (line 232) | def set_cycle_eoes_fields(cycle) method set_cycle_eol_fields (line 239) | def set_cycle_eol_fields(cycle) method set_cycle_discontinued_fields (line 246) | def set_cycle_discontinued_fields(cycle) method explode_date_or_boolean_field (line 258) | def explode_date_or_boolean_field(cycle, field_name, boolean_field_n... method compute_almost_field (line 274) | def compute_almost_field(cycle, field_name, almost_field_name) method set_cycle_link (line 292) | def set_cycle_link(page, cycle) method set_cycle_label (line 305) | def set_cycle_label(page, cycle) method add_lts_label_to_cycle_label (line 314) | def add_lts_label_to_cycle_label(page, cycle) method set_is_maintained (line 334) | def set_is_maintained(cycle) method render_eol_template (line 349) | def render_eol_template(template, cycle) FILE: _plugins/product-data-validator.rb type EndOfLifeHooks (line 15) | module EndOfLifeHooks function increase_error_count (line 147) | def self.increase_error_count function error_count (line 151) | def self.error_count function validate (line 155) | def self.validate(product) function validate_urls (line 229) | def self.validate_urls(product) class Validator (line 261) | class Validator method initialize (line 262) | def initialize(name, product, data) method error_count (line 273) | def error_count method not_true (line 277) | def not_true(condition, property, value, details) method is_not_an_array (line 283) | def is_not_an_array(property) method is_not_in (line 290) | def is_not_in(property, valid_values) method does_not_match (line 297) | def does_not_match(property, regex) method is_not_a_string (line 306) | def is_not_a_string(property) method is_not_an_url (line 313) | def is_not_an_url(property) method is_not_a_date (line 317) | def is_not_a_date(property) method too_far_in_future (line 324) | def too_far_in_future(property) method is_not_a_number (line 331) | def is_not_a_number(property) method is_not_a_boolean_nor_a_date (line 338) | def is_not_a_boolean_nor_a_date(property) method is_not_a_boolean_nor_a_string (line 345) | def is_not_a_boolean_nor_a_string(property) method is_not_before (line 352) | def is_not_before(property1, property2) method not_ordered_by_release_cycles (line 361) | def not_ordered_by_release_cycles(property) method is_url_invalid (line 381) | def is_url_invalid(property) method contains_invalid_urls (line 390) | def contains_invalid_urls(markdown) method undeclared_custom_field (line 403) | def undeclared_custom_field(property) method custom_field_type_is_not_string (line 420) | def custom_field_type_is_not_string(property) method check_url (line 437) | def check_url(url) method is_ignored (line 463) | def is_ignored(url) method is_suppressed (line 471) | def is_suppressed(url) method declare_url_error (line 479) | def declare_url_error(property, url, details) method declare_error (line 489) | def declare_error(property, value, details) method location (line 494) | def location class TooManyRequestsError (line 506) | class TooManyRequestsError < StandardError method initialize (line 508) | def initialize(response) FILE: assets/register-show-hidden-releases-handler.js function showHideOldReleases (line 1) | function showHideOldReleases(show) { function registerShowHiddenReleasesHandler (line 14) | function registerShowHiddenReleasesHandler() {