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
71 72 73 74 75 76 77 78 79 80 |
# File 'lib/rio/ext/splitlines.rb', line 71 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
86 87 88 |
# File 'lib/rio/ext/splitlines.rb', line 86 def columns?() cxx?('columns') end |
#skipcolumns(*ranges, &block) ⇒ Object
81 82 83 84 85 |
# File 'lib/rio/ext/splitlines.rb', line 81 def skipcolumns(*ranges,&block) @cnames = nil cx['nocol_args'] = ranges.flatten cxx('columns',true,&block) end |
#splitlines(sep = ',', &block) ⇒ Object
60 61 62 63 64 |
# File 'lib/rio/ext/splitlines.rb', line 60 def splitlines(sep=',',&block) #p callstr('splitlines',sep) cx['split_lines_sep'] = sep cxx('splitlines',true,&block) end |
#splitlines? ⇒ Boolean
65 |
# File 'lib/rio/ext/splitlines.rb', line 65 def splitlines?() cxx?('splitlines') end |