class Jekyll::FDroidPackageDetailPage
Public Class Methods
new(site, base, package)
click to toggle source
@param [Jekyll::Site] site @param [string] base @param [FDroid::App] package
# File lib/jekyll/FDroidPackageDetailPage.rb, line 23 def initialize(site, base, package) @site = site @base = base @dir = 'packages' @name = "#{package.package_name}/index.html" self.process(@name) self.read_yaml(get_layout_dir, 'package.html') self.data.update(package.to_data) end
Public Instance Methods
get_layout_dir()
click to toggle source
# File lib/jekyll/FDroidPackageDetailPage.rb, line 34 def get_layout_dir() layout_dir_override = File.join(site.source, '_layouts') if File.exists? File.join(layout_dir_override, 'package.html') layout_dir_override else File.expand_path '../../_layouts', File.dirname(__FILE__) end end