module Fend::Plugins::Core::ResultMethods
Attributes
input[R]
Get raw input data
output[R]
Get output data
Public Class Methods
new(args = {})
click to toggle source
# File lib/fend.rb, line 276 def initialize(args = {}) @input = args.fetch(:input) @output = args.fetch(:output) @errors = args.fetch(:errors) end
Public Instance Methods
failure?()
click to toggle source
Check if if validation failed
# File lib/fend.rb, line 290 def failure? !success? end
fend_class()
click to toggle source
# File lib/fend.rb, line 299 def fend_class self.class.fend_class end
inspect()
click to toggle source
# File lib/fend.rb, line 303 def inspect "#{fend_class.inspect}::Result" end
messages()
click to toggle source
Get error messages
# File lib/fend.rb, line 283 def messages return {} if success? @errors end
success?()
click to toggle source
Check if if validation succeeded
# File lib/fend.rb, line 295 def success? @errors.empty? end
to_s()
click to toggle source
# File lib/fend.rb, line 307 def to_s "#{fend_class.inspect}::Result" end