Module: FileCharLicker
- Defined in:
- lib/file_char_licker.rb,
lib/file_char_licker/version.rb,
lib/file_char_licker/attach_licker.rb,
lib/file_char_licker/licker/licker.rb,
lib/file_char_licker/licker/mb_licker.rb
Defined Under Namespace
Classes: Licker, MbLicker
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.attach(file, encoding = nil) ⇒ Object
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/file_char_licker/attach_licker.rb', line 7
def attach(file, encoding = nil)
seeker = encoding.nil? \
? Licker.new(file) \
: MbLicker.new(file, encoding)
file.instance_variable_set(:@file_char_licker, seeker)
instance_methods_set(file)
seeker
end
|