Module: LineEnding
- Defined in:
- lib/line_ending.rb,
lib/line_ending/version.rb
Defined Under Namespace
Modules: Ending
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(cls) ⇒ Object
11 12 13 |
# File 'lib/line_ending.rb', line 11 def self.included(cls) include Ending end |
Instance Method Details
#change_line_ending(input, new_ending) ⇒ Object
15 16 17 |
# File 'lib/line_ending.rb', line 15 def change_line_ending(input, new_ending) input.gsub(/(\n)|(\r\n?)/, Ending.const_get(new_ending)) end |