Method: Agave::Dump::Runner#run

Defined in:
lib/agave/dump/runner.rb

#runObject



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/agave/dump/runner.rb', line 19

def run
  print 'Fetching content from AgaveCMS... '

  loader.load

  I18n.available_locales = loader.items_repo.available_locales
  I18n.locale = I18n.available_locales.first

  Dsl::Root.new(
    File.read(config_path),
    loader.items_repo,
    operation
  )

  operation.perform

  puts "\e[32m✓\e[0m Done!"
end