Method: SourceCookbook#berks_install_package

Defined in:
lib/mofa/source_cookbook.rb

#berks_install_packageObject



112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/mofa/source_cookbook.rb', line 112

def berks_install_package
  say "Running \"berks install\" and \"berks package\" on Cookbook in #{source_dir}...#{nl}"

  redirect_stdout = (Mofa::CLI::option_verbose) ? '' : '> /dev/null'
  Bundler.with_clean_env do
    inside source_dir do
      mkdir_p pkg_dir
      run "berks install #{redirect_stdout}"
      run "berks package #{pkg_dir}/#{pkg_name} #{redirect_stdout}"
    end
  end

  ok
end