module Binpkgbot::Tasks::Concern::Emerge

Public Instance Methods

emerge(atom, *args, ephemeral: !@options[:persist], use: @options[:use], accept_keywords: @options[:accept_keywords], unmasks: @options[:unmasks], masks: @options[:masks], script: nil) click to toggle source
# File lib/binpkgbot/tasks/concern/emerge.rb, line 11
def emerge(atom, *args, ephemeral: !@options[:persist], use: @options[:use], accept_keywords: @options[:accept_keywords], unmasks: @options[:unmasks], masks: @options[:masks], script: nil)
  EmergeRunner.new(
    atom, *args,
    ephemeral: ephemeral,
    use: use,
    accept_keywords: accept_keywords,
    unmasks: unmasks,
    masks: masks,
    config: @config,
    script: script,
  ).run
end
emerge_runner(script, **options) click to toggle source
# File lib/binpkgbot/tasks/concern/emerge.rb, line 7
def emerge_runner(script, **options)
  emerge(nil, script: script, **options)
end