Class: FlatKit::Xsv::Format
Class Method Summary
collapse
Methods inherited from Format
for, for_with_fallback, for_with_fallback!, #format_name
#children, #find_child, #inherited
Class Method Details
4
5
6
|
# File 'lib/flat_kit/xsv/format.rb', line 4
def self.format_name
"xsv"
end
|
.handles?(filename) ⇒ Boolean
8
9
10
11
12
13
14
|
# File 'lib/flat_kit/xsv/format.rb', line 8
def self.handles?(filename)
parts = filename.split(".")
%w[ csv tsv txt ].each do |ext|
return true if parts.include?(ext)
end
return false
end
|
.reader ⇒ Object
16
17
18
|
# File 'lib/flat_kit/xsv/format.rb', line 16
def self.reader
::FlatKit::Xsv::Reader
end
|
.writer ⇒ Object
20
21
22
|
# File 'lib/flat_kit/xsv/format.rb', line 20
def self.writer
::FlatKit::Xsv::Writer
end
|