Class: Jekyll::Cargodoc::CargoRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll/cargodoc.rb

Constant Summary collapse

DIR =
'_cargo'
DOTFILE =
".jekyll-cargodoc"
DOC_TARGET =
"#{DIR}/target/doc"

Instance Method Summary collapse

Constructor Details

#initialize(crates) ⇒ CargoRunner

Returns a new instance of CargoRunner.



43
44
45
# File 'lib/jekyll/cargodoc.rb', line 43

def initialize(crates)
  @crates = crates
end

Instance Method Details

#runObject



47
48
49
50
51
52
# File 'lib/jekyll/cargodoc.rb', line 47

def run
  abort_if_invalid
  create_dir
  add_dependencies
  build_docs
end