Sha256: f86f11ab1f78946dd9afe54413a2161da87c79a30cb044efc0bf202cff849218

Contents?: true

Size: 565 Bytes

Versions: 64

Compression:

Stored size: 565 Bytes

Contents

module ForemanOpenscap
  module BookmarkControllerValidatorExtensions
    module ClassMethods
      def valid_controllers_list
        super + ActiveRecord::Base.connection
                                  .tables
                                  .map(&:to_s)
                                  .select { |table| table.start_with? 'foreman_openscap_' }
                                  .map { |table| table.sub('foreman_openscap_', '') }
      end
    end

    def self.prepended(base)
      class << base
        prepend ClassMethods
      end
    end
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
foreman_openscap-10.1.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-10.0.3 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-10.0.2 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-10.0.1 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-10.0.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-9.0.4 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-9.0.3 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-9.0.2 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-9.0.1 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-9.0.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-8.0.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-7.1.1 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-7.1.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-7.0.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-6.0.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-5.2.3 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-5.2.2 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-5.1.1 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-5.2.1 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb
foreman_openscap-5.2.0 app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb