Method: Renamr::DateAction#do

Defined in:
lib/renamr/date.rb

#do(src) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/renamr/date.rb', line 32

def do(src)
  sub = src[REG]
  return src if sub.nil?

  dat = date(sub)
  return src if dat.nil?

  dat = validate(dat)
  return src if dat.nil?

  src.sub!(REG, dat.strftime('%Y%m%d'))
end