class Librarian::Ansible::Cli

Public Instance Methods

init() click to toggle source
# File lib/librarian/ansible/cli.rb, line 21
def init
  copy_file environment.specfile_name
end
install() click to toggle source
# File lib/librarian/ansible/cli.rb, line 33
def install
  ensure!
  clean! if options["clean"]
  unless options["destructive"].nil?
    environment.config_db.local['destructive'] = options['destructive'].to_s
  end
  if options.include?("strip-dot-git")
    strip_dot_git_val = options["strip-dot-git"] ? "1" : nil
    environment.config_db.local["install.strip-dot-git"] = strip_dot_git_val
  end
  if options.include?("path")
    environment.config_db.local["path"] = options["path"]
  end

  resolve!
  install!
end

Private Instance Methods

install!(options = { }) click to toggle source

override the actions to use our own

# File lib/librarian/ansible/cli.rb, line 55
def install!(options = { })
  Action::Install.new(environment, options).run
end