module Threatinator::Actions::Run::OutputConfig
Public Class Methods
generate(plugin_loader)
click to toggle source
# File lib/threatinator/actions/run/output_config.rb, line 46 def self.generate(plugin_loader) anonymous_class = Class.new(Threatinator::Config::Base) do extend OutputConfigClassMethods include OutputConfigMethods set_plugin_loader(plugin_loader) attribute :format, Symbol, default: lambda { |c,a| :csv }, description: lambda { |c, a| "Output format (#{c.formats_str})" } end anonymous_class end