Module: Coder

Extended by:
Coder
Included in:
Coder
Defined in:
lib/coder.rb,
lib/coder/cleaner.rb,
lib/coder/version.rb,
lib/coder/cleaner/java.rb,
lib/coder/cleaner/iconv.rb,
lib/coder/cleaner/simple.rb,
lib/coder/cleaner/builtin.rb,
lib/coder/cleaner/simple/encodings.rb,
lib/coder/cleaner/simple/byte_buffer.rb

Defined Under Namespace

Modules: Cleaner

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#clean(str, encoding = nil) ⇒ Object



7
8
9
# File 'lib/coder.rb', line 7

def clean(str, encoding = nil)
  Cleaner.new(encoding || 'UTF-8').clean(str)
end

#clean!(str, encoding = nil) ⇒ Object



11
12
13
# File 'lib/coder.rb', line 11

def clean!(str, encoding = nil)
  str.replace clean(str, encoding)
end