Class: WhoAmI::Function::Main

Inherits:
Object
  • Object
show all
Defined in:
lib/who_am_i/function/main.rb

Instance Method Summary collapse

Constructor Details

#initialize(root) ⇒ Main

Returns a new instance of Main.



4
5
6
# File 'lib/who_am_i/function/main.rb', line 4

def initialize(root)
  @root = root
end

Instance Method Details

#callObject



8
9
10
11
12
13
14
# File 'lib/who_am_i/function/main.rb', line 8

def call
  config = LoadConfig.new(@root).call
  SetupEnvironment.new(config, @root).call
  tables = GetTables.new.call

  AnnotateModels.new(config, tables).call
end