class FilterRename::Filters::SetWhen

Public Class Methods

hint() click to toggle source
# File lib/filter_rename/filters.rb, line 499
def self.hint; 'Set the current or given TARGET to TEXT when REGEX is matched'; end
params() click to toggle source
# File lib/filter_rename/filters.rb, line 500
def self.params; 'REGEX,TEXT[,TARGET]'; end

Public Instance Methods

filter(params) click to toggle source
Calls superclass method FilterRename::FilterBase#filter
# File lib/filter_rename/filters.rb, line 502
def filter(params)
  target = params[-1] if params.length.odd?
  set_string(params[1], target) if get_string =~ Regexp.new(params[0], get_config(:ignore_case).to_boolean)
  super get_string
end