module FilterRename::IndexedParams
Public Instance Methods
get_indexes(params, callback)
click to toggle source
# File lib/filter_rename/filter_base.rb, line 99 def get_indexes(params, callback) indexes = [] params_length = (indexed_params == 0) ? params.length : indexed_params params[0..params_length.pred].each do |x| if x =~ /\.\./ indexes = indexes + Range.new(*(x.split('..').map {|y| send(callback, y, get_string) })).map { |i| i } else indexes << send(callback, x, get_string) end end indexes end
indexed_params()
click to toggle source
# File lib/filter_rename/filter_base.rb, line 115 def indexed_params 1 end