Method: Betterdocs::Generator::Swagger#create_assets

Defined in:
lib/betterdocs/generator/swagger.rb

#create_assetsObject



72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/betterdocs/generator/swagger.rb', line 72

def create_assets
  Infobar(total: config.swagger_assets.size)
  config.each_swagger_asset do |src, dst|
    infobar.progress(
      message: " Asset #{File.basename(src).inspect} %c/%t in %te ETA %e @%E ",
      force: true
    )
    mkdir_p File.dirname(dst)
    cp Betterdocs.rails.root.join(src), dst
  end
  infobar.finish message: ' %t assets created in %te, completed @%E '
  infobar.newline
  self
end