Sha256: e79c63e0474b6849f0bf66acce8fd96b77b58d5b137dab232ba88b1c4b1135d3

Contents?: true

Size: 851 Bytes

Versions: 7

Compression:

Stored size: 851 Bytes

Contents

require 'dradis/plugins/content_service/boards'
require 'dradis/plugins/content_service/categories'
require 'dradis/plugins/content_service/content_blocks'
require 'dradis/plugins/content_service/core'
require 'dradis/plugins/content_service/evidence'
require 'dradis/plugins/content_service/issues'
require 'dradis/plugins/content_service/nodes'
require 'dradis/plugins/content_service/notes'
require 'dradis/plugins/content_service/properties'

module Dradis::Plugins::ContentService
  class Base
    VALID_SCOPES = %w[all published].freeze

    include Core

    include Boards
    include Categories
    include ContentBlocks if defined?(Dradis::Pro)
    include Evidence
    include Issues
    include Nodes
    include Notes
    include Properties    if defined?(Dradis::Pro)

     ActiveSupport.run_load_hooks(:content_service, self)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dradis-plugins-4.15.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.14.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.13.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.11.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.10.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.9.0 lib/dradis/plugins/content_service/base.rb
dradis-plugins-4.8.0 lib/dradis/plugins/content_service/base.rb