Class: AcosOpenApiHelper
- Inherits:
-
Object
show all
- Defined in:
- lib/acos_jekyll_openapi.rb
Defined Under Namespace
Classes: JsonFileHelper, MenuItem, PageCreator, PageEngine, PermalinkGenerator, SidebarMenu
Class Method Summary
collapse
Class Method Details
.generate_pages(json_file, basePath, output_path) ⇒ Object
4
5
6
7
8
9
10
11
12
|
# File 'lib/acos_jekyll_openapi.rb', line 4
def self.generate_pages(json_file, basePath, output_path)
puts "Loading json file: %s" % [json_file]
fileHelper = JsonFileHelper.new(json_file)
fileHelper.load
engine = PageEngine.new(fileHelper.json_data, basePath, output_path, json_file)
engine.generate
end
|
.generate_pages_from_data(datafolder, basePath, output_path) ⇒ Object
14
15
16
17
18
19
20
21
|
# File 'lib/acos_jekyll_openapi.rb', line 14
def self.generate_pages_from_data(datafolder, basePath, output_path)
json_files = Dir["%s/*.json" % datafolder]
json_files.each do | jf |
puts "Generating pages based on: %s" % jf
generate_pages(jf, basePath, output_path)
end
end
|