Module: RIO::Ext::SplitLines::Cx
- Included in:
- Cx
- Defined in:
- lib/rio/ext/splitlines.rb
Instance Method Summary collapse
- #columns(*ranges, &block) ⇒ Object
- #columns? ⇒ Boolean
- #skipcolumns(*ranges, &block) ⇒ Object
- #splitlines(sep = ',', &block) ⇒ Object
- #splitlines? ⇒ Boolean
Instance Method Details
#columns(*ranges, &block) ⇒ Object
40 41 42 43 44 45 46 47 48 49 |
# File 'lib/rio/ext/splitlines.rb', line 40 def columns(*ranges,&block) if skipping? cx['skipping'] = false skipcolumns(*args,&block) else @cnames = nil cx['col_args'] = ranges.flatten cxx('columns',true,&block) end end |
#columns? ⇒ Boolean
55 56 57 |
# File 'lib/rio/ext/splitlines.rb', line 55 def columns?() cxx?('columns') end |
#skipcolumns(*ranges, &block) ⇒ Object
50 51 52 53 54 |
# File 'lib/rio/ext/splitlines.rb', line 50 def skipcolumns(*ranges,&block) @cnames = nil cx['nocol_args'] = ranges.flatten cxx('columns',true,&block) end |
#splitlines(sep = ',', &block) ⇒ Object
29 30 31 32 33 |
# File 'lib/rio/ext/splitlines.rb', line 29 def splitlines(sep=',',&block) #p callstr('splitlines',sep) cx['split_lines_sep'] = sep cxx('splitlines',true,&block) end |
#splitlines? ⇒ Boolean
34 |
# File 'lib/rio/ext/splitlines.rb', line 34 def splitlines?() cxx?('splitlines') end |