class Dradis::Plugins::Upload::FieldProcessor
Attributes
Public Class Methods
Source
# File lib/dradis/plugins/upload/field_processor.rb, line 12 def initialize(args={}) @data = args[:data] post_initialize(args) end
Public Instance Methods
Source
# File lib/dradis/plugins/upload/field_processor.rb, line 21 def value(args={}) field = args[:field] "Sorry, this plugin doesn't define a FieldProcessor (called for [#{field}])" end
Inspect the data object currently stored in this processor instance and extract the value of the requested field.
Subclasses will overwrite this method.
Protected Instance Methods
Source
# File lib/dradis/plugins/upload/field_processor.rb, line 28 def post_initialize(args={}) # nop end
This can be overriden by subclasses