88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
# File 'lib/doc_smoosher.rb', line 88
def build_api_html
api_name = File.basename(Dir.getwd)
api_file = File.join(Dir.getwd, "#{api_name}.rb")
puts "opening: #{api_file}"
File.open(api_file) do |f|
instance_eval f.read
end
self.api = @api
copy_file(File.join(TEMPLATES, 'html', 'bootstrap.min.css'), "output/html/bootstrap.min.css")
copy_file(File.join(TEMPLATES, 'html', 'prettify.css'), "output/html/prettify.css")
copy_file(File.join(TEMPLATES, 'html', 'prettify.js'), "output/html/prettify.js")
copy_file(File.join(TEMPLATES, 'html', 'run_prettify.js'), "output/html/run_prettify.js")
template(File.join(TEMPLATES, 'html', 'api.html.erb'), "output/html/#{api_name}.html")
end
|