Sha256: 09e0834543cc1a143e7360e4376e03149a8465b696ea30b4239b01c97c472383
Contents?: true
Size: 1020 Bytes
Versions: 6
Compression:
Stored size: 1020 Bytes
Contents
require_relative 'doc/version' require_relative 'doc/loader' require_relative 'doc/viewpoint' module Alf module Doc ROOT = Path.dir.parent.parent DOC_ROOT = ROOT/"doc" DB = Alf.connect(Path.dir, viewpoint: Viewpoint[]) def self.query(*args, &bl) DB.query(*args, &bl) end def self.all query{ extend(Relation::DEE, predicates: predicates, operators: operators, aggregators: aggregators, examples: examples) } end def self.examples query{ examples } end def self.pages (DOC_ROOT/'pages').glob("*.md") end def self.commands (DOC_ROOT/'commands').glob("*.md") end def self.blog (DOC_ROOT/'blog').glob("*.md") end def self.each_api [:operators, :predicates, :aggregators].each do |kind| Alf::Doc.query(kind).each do |obj| yield(kind.to_s[0...-1].to_sym, obj.name, obj) end end end end # module Doc end # module Alf
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
alf-doc-0.16.4 | lib/alf/doc.rb |
alf-doc-0.16.3 | lib/alf/doc.rb |
alf-doc-0.16.2 | lib/alf/doc.rb |
alf-doc-0.16.1 | lib/alf/doc.rb |
alf-doc-0.16.0 | lib/alf/doc.rb |
alf-doc-0.15.0 | lib/alf/doc.rb |