Sha256: d3cbd154aca3419592170b7444db138edc9c961a730d87be8667d3e7675085b8

Contents?: true

Size: 527 Bytes

Versions: 8

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true

module Helpers
  module JobHelper
    class << self
      def correct_feature?(job_invocation, feature)
        job_invocation.job_category == ::ForemanLeapp::JOB_CATEGORY &&
          RemoteExecutionFeature.find_by(job_template_id: job_invocation.pattern_template_invocations
                                                                        .pluck(:template_id)
                                                                        .first)&.label == feature
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
foreman_leapp-0.1.2 app/lib/helpers/job_helper.rb
foreman_leapp-0.1.1 app/lib/helpers/job_helper.rb
foreman_leapp-0.1.0 app/lib/helpers/job_helper.rb
foreman_leapp-0.0.6 app/lib/helpers/job_helper.rb
foreman_leapp-0.0.5 app/lib/helpers/job_helper.rb
foreman_leapp-0.0.4 app/lib/helpers/job_helper.rb
foreman_leapp-0.0.3 app/lib/helpers/job_helper.rb
foreman_leapp-0.0.2 app/lib/helpers/job_helper.rb