Class: Kumi::DocGenerator::Loader

Inherits:
Object
  • Object
show all
Defined in:
lib/kumi/doc_generator/loader.rb

Instance Method Summary collapse

Constructor Details

#initialize(functions_dir: nil, kernels_dir: nil) ⇒ Loader



6
7
8
9
# File 'lib/kumi/doc_generator/loader.rb', line 6

def initialize(functions_dir: nil, kernels_dir: nil)
  @functions_dir = functions_dir
  @kernels_dir = kernels_dir
end

Instance Method Details

#load_functionsObject



11
12
13
14
15
# File 'lib/kumi/doc_generator/loader.rb', line 11

def load_functions
  return [] unless @functions_dir

  load_yaml_dir(@functions_dir)
end

#load_kernelsObject



17
18
19
20
21
# File 'lib/kumi/doc_generator/loader.rb', line 17

def load_kernels
  return [] unless @kernels_dir

  load_yaml_dir(@kernels_dir)
end