Top Level Namespace
Defined Under Namespace
Constant Summary collapse
Instance Method Summary collapse
-
#alphabets ⇒ Object
3rd party gems.
- #parse_csv(txt, sep: nil, symbolize_names: nil) ⇒ Object
- #read_csv(path, sep: nil, symbolize_names: nil) ⇒ Object
Instance Method Details
#alphabets ⇒ Object
3rd party gems
2 |
# File 'lib/sportdb/structs.rb', line 2 require 'alphabets' |
#parse_csv(txt, sep: nil, symbolize_names: nil) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/sportdb/structs.rb', line 18 def parse_csv( txt, sep: nil, symbolize_names: nil ) opts = {} opts[:sep] = sep if sep opts[:header_converters] = :symbol if symbolize_names CsvHash.parse( txt, **opts ) end |
#read_csv(path, sep: nil, symbolize_names: nil) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/sportdb/structs.rb', line 9 def read_csv( path, sep: nil, symbolize_names: nil ) opts = {} opts[:sep] = sep if sep opts[:header_converters] = :symbol if symbolize_names CsvHash.read( path, **opts ) end |