Class: Renamr::Action
- Inherits:
-
Object
show all
- Defined in:
- lib/renamr/action.rb
Overview
Defines the interface for action implementations.
Direct Known Subclasses
ASCIIValidatorAction, AutoLocalizationAction, CharAction, DateAction, DowncaseAction, ManualLocalizationAction, OmitAction, PointAction, PrependAction, PrependDateAction, RemoveAction, RuToEnAction, SubstituteAction, TrimAction, TruncateAction
Instance Method Summary
collapse
Instance Method Details
#do(src) ⇒ Object
10
11
12
|
# File 'lib/renamr/action.rb', line 10
def do(src)
raise "Action.do must be overridden, called with #{src}."
end
|
#p2m(src) ⇒ Object
16
17
18
|
# File 'lib/renamr/action.rb', line 16
def p2m(src)
src.tr('.', '-')
end
|
#set(src) ⇒ Object
14
|
# File 'lib/renamr/action.rb', line 14
def set(src) end
|