[Source]
# File lib/nukumi2/page.rb, line 114 114: def initialize(flavor) 115: @flavor = flavor 116: end
# File lib/nukumi2/page.rb, line 124 124: def resolve(tag) 125: roots.each { |root| 126: if File.readable? File.join(root, @flavor, tag) 127: return File.read(File.join(root, @flavor, tag)) 128: end 129: } 130: raise Blog::NotFound.new("Unknown flavor #{@flavor.inspect}") 131: end
# File lib/nukumi2/page.rb, line 118 118: def roots 119: ["templates", 120: File.join($NUKUMI2_ROOT, "data", "nukumi2", "templates"), 121: File.join($NUKUMI2_ROOT, "share", "nukumi2", "templates")] 122: end
[Validate]