Sha256: 70add33b8b14acace149822cd91ecdf349ca46b964ce64fbc8fd3901d5fa87de
Contents?: true
Size: 629 Bytes
Versions: 1
Compression:
Stored size: 629 Bytes
Contents
module Dradis::Plugins::ContentService module Boards extend ActiveSupport::Concern def all_boards project.boards end def project_boards project.methodology_library.boards end def create_board(args={}) name = args.fetch(:name, default_board_name) node_id = args.fetch(:node_id, default_node_id) Board.create(name: name, project_id: project.id, node_id: node_id) end private def default_board_name "create_board() invoked by #{plugin} without a :name parameter" end def default_node_id project.methodology_library.id end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dradis-plugins-3.14.0 | lib/dradis/plugins/content_service/boards.rb |