Class: LNCS::CLI

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/lncs/cli.rb

Instance Method Summary collapse

Instance Method Details

#bodyObject



28
29
30
31
# File 'lib/lncs/cli.rb', line 28

def body
  remake_directory("body")
  proceedings.generate_body_to("body")
end

#cleanObject



14
15
16
17
18
# File 'lib/lncs/cli.rb', line 14

def clean
  working_directories = %w{submissions body titles}
  working_directories.each {|d| remove_dir(d) }
  create_file 'titles/index.tex'
end

#initObject



9
10
11
# File 'lib/lncs/cli.rb', line 9

def init
  Initialiser.new.run
end

#inspectObject



21
22
23
24
25
# File 'lib/lncs/cli.rb', line 21

def inspect
  remake_directory("submissions")
  proceedings.copy_to("submissions")
  proceedings.add_papers_to_manifest
end

#reportObject



40
41
42
# File 'lib/lncs/cli.rb', line 40

def report
  proceedings.report
end

#titlesObject



34
35
36
37
# File 'lib/lncs/cli.rb', line 34

def titles
  remake_directory("titles")
  proceedings.generate_titles_to("titles")
end