Sha256: b0bca84f4f3467e8ad18d3c6d728be9c18c120ffa9c80c5a2a83b4390679a13a
Contents?: true
Size: 735 Bytes
Versions: 15
Compression:
Stored size: 735 Bytes
Contents
module Ext module MVC class DocsBuilder < Builder def self.instances(args = []) [ExtMVC::DocsBuilder.new] end def build system("java -jar vendor/ext-doc/ext-doc.jar -p config/build.xml -o docs -t vendor/ext-doc/template/ext/template.xml -verbose") app_name = ExtMVC.settings['docs']['title'] rescue ExtMVC.environment["namespace"] || "Ext MVC" logo = ExtMVC.settings['docs']['logo'] rescue "resources/extjs.gif" {:app_name => app_name, :logo => logo}.each_pair do |key, value| ExtMVC.gsub_file("docs/index.html", "<%= @#{key} %>", value) ExtMVC.gsub_file("docs/welcome.html", "<%= @#{key} %>", value) end end end end end
Version data entries
15 entries across 15 versions & 2 rubygems