Sha256: 9cd1a13d12b69e72e9c17defe6ac0667d2018a1703dbae3b7eb6022bcc845e76
Contents?: true
Size: 731 Bytes
Versions: 26
Compression:
Stored size: 731 Bytes
Contents
module ForemanOpenscap class TailoringFile < ApplicationRecord audited :except => [:scap_file] include Authorizable include Taxonomix include DataStreamContent include ScapFileContent has_many :policies has_many :scap_content_profiles, :dependent => :destroy validates :name, :presence => true, :uniqueness => true, :length => { :maximum => 255 } scoped_search :on => :name, :complete_value => true scoped_search :on => :original_filename, :complete_value => true, :rename => :filename scoped_search :on => :created_at def fetch_profiles api = ProxyAPI::Openscap.new(:url => proxy_url) api.fetch_profiles_for_tailoring_file(scap_file) end end end
Version data entries
26 entries across 26 versions & 1 rubygems