class LIVR::Rules::Modifiers::Remove
Public Class Methods
new(chars)
click to toggle source
# File lib/livr/rules/modifiers.rb, line 42 def initialize(chars) @chars = chars @re = Regexp.compile("[#{Regexp.quote(@chars)}]") end
Public Instance Methods
call(value, user_data, field_results)
click to toggle source
# File lib/livr/rules/modifiers.rb, line 47 def call(value, user_data, field_results) return if is_no_value(value) || value.is_a?(Hash) field_results << value.to_s.mb_chars.gsub(@re, '') return end