Module: CodeMiner::SourceExtract::Usage
- Included in:
- Expression, CodeMiner::Sexp
- Defined in:
- lib/codeminer/source_extract.rb
Instance Method Summary collapse
- #adjust_src(other) ⇒ Object
- #column ⇒ Object
- #column=(column) ⇒ Object
- #end_column ⇒ Object
- #end_column=(column) ⇒ Object
- #end_line ⇒ Object
- #end_line=(line) ⇒ Object
- #line ⇒ Object
- #line=(line) ⇒ Object
- #src ⇒ Object
- #src_extract ⇒ Object
Instance Method Details
#adjust_src(other) ⇒ Object
73 74 75 76 77 78 79 |
# File 'lib/codeminer/source_extract.rb', line 73 def adjust_src(other) if @src @src = @src.adjust(other) else @src = other end end |
#column ⇒ Object
36 37 38 |
# File 'lib/codeminer/source_extract.rb', line 36 def column src_extract.column end |
#column=(column) ⇒ Object
52 53 54 |
# File 'lib/codeminer/source_extract.rb', line 52 def column=(column) src_extract.column = column end |
#end_column ⇒ Object
44 45 46 |
# File 'lib/codeminer/source_extract.rb', line 44 def end_column src_extract.end_column end |
#end_column=(column) ⇒ Object
60 61 62 |
# File 'lib/codeminer/source_extract.rb', line 60 def end_column=(column) src_extract.end_column = column end |
#end_line ⇒ Object
40 41 42 |
# File 'lib/codeminer/source_extract.rb', line 40 def end_line src_extract.end_line end |
#end_line=(line) ⇒ Object
56 57 58 |
# File 'lib/codeminer/source_extract.rb', line 56 def end_line=(line) src_extract.end_line = line end |
#line ⇒ Object
32 33 34 |
# File 'lib/codeminer/source_extract.rb', line 32 def line src_extract.line end |
#line=(line) ⇒ Object
48 49 50 |
# File 'lib/codeminer/source_extract.rb', line 48 def line=(line) src_extract.line = line end |
#src ⇒ Object
64 65 66 67 68 69 70 71 |
# File 'lib/codeminer/source_extract.rb', line 64 def src extracted_source = src_extract.extract if delimiter extracted_source.chomp(delimiter.to_s) else extracted_source end end |
#src_extract ⇒ Object
81 82 83 |
# File 'lib/codeminer/source_extract.rb', line 81 def src_extract @src || @src_fallback end |