Module: Alf::Doc::Viewpoint

Includes:
Viewpoint
Defined in:
lib/alf/doc/viewpoint.rb

Instance Method Summary collapse

Instance Method Details

#aggregatorsObject



6
7
8
# File 'lib/alf/doc/viewpoint.rb', line 6

def aggregators
  @aggregators ||= load_file("aggregators")
end

#examplesObject



18
19
20
21
22
23
24
25
# File 'lib/alf/doc/viewpoint.rb', line 18

def examples
  @examples ||= begin
    ex = (Doc::ROOT/'examples').glob("*.alf").map do |file|
      { source: file.read }
    end
    Relation(ex)
  end
end

#operatorsObject



10
11
12
# File 'lib/alf/doc/viewpoint.rb', line 10

def operators
  @operators ||= load_file("operators")
end

#predicatesObject



14
15
16
# File 'lib/alf/doc/viewpoint.rb', line 14

def predicates
  @predicates ||= load_file("predicates")
end