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