Sha256: 5174b0367fe27e747b4f75d8590635f489109d5f5566a05448c02fa39658e93d
Contents?: true
Size: 697 Bytes
Versions: 5
Compression:
Stored size: 697 Bytes
Contents
require 'jsduck/json_duck' module JsDuck # Reads in examples JSON file class Examples def initialize @examples = [] end # Parses examples config file def parse(filename) @examples = JsonDuck.read(filename) end # Writes examples JSON file to dir def write(dir) return if @examples.length == 0 FileUtils.mkdir(dir) unless File.exists?(dir) # Write the JSON to output dir, so it's available in released # version of docs and people can use it with JSDuck by themselves. JsonDuck.write_json(dir+"/examples.json", @examples) end # Returns all examples as array def to_array @examples end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
jsduck-3.0.1 | lib/jsduck/examples.rb |
jsduck-3.0 | lib/jsduck/examples.rb |
jsduck-3.0.pre3 | lib/jsduck/examples.rb |
jsduck-3.0.pre2 | lib/jsduck/examples.rb |
jsduck-3.0.pre | lib/jsduck/examples.rb |