class ActiveInteraction::StringFilter

@private

Private Instance Methods

adjust_output(value, _context) click to toggle source
# File lib/active_interaction/filters/string_filter.rb, line 35
def adjust_output(value, _context)
  strip? ? value.strip : value
end
convert(value) click to toggle source
Calls superclass method ActiveInteraction::Filter#convert
# File lib/active_interaction/filters/string_filter.rb, line 39
def convert(value)
  if value.respond_to?(:to_str)
    [value.to_str, nil]
  else
    super
  end
rescue NoMethodError # BasicObject
  super
end
matches?(value) click to toggle source
# File lib/active_interaction/filters/string_filter.rb, line 29
def matches?(value)
  value.is_a?(String)
rescue NoMethodError # BasicObject
  false
end
strip?() click to toggle source
# File lib/active_interaction/filters/string_filter.rb, line 25
def strip?
  options.fetch(:strip, true)
end