Sha256: b2e3a41835f1107b074264856e7627de296287e1bfe9761ff5ed010f601c3e24

Contents?: true

Size: 522 Bytes

Versions: 36

Compression:

Stored size: 522 Bytes

Contents

class ProjectSearch
  class Hit
    attr_reader :file, :line_num, :pre_context, :post_context
    
    def initialize(file, line_num, line, regex, 
        pre_context, post_context)
      @file, @line_num, @line, @regex = file, line_num, line, regex
      @pre_context = pre_context
      @post_context = post_context
    end
    
    def line(start_with=nil, end_with=nil)
      @line.gsub(@regex) { start_with.to_s + $& + end_with.to_s }
    end
    
    def inspect
      "<Hit #{file}:#{line_num}>"
    end
  end
end

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
redcar-0.13 plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.5dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.4dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.3dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.2dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.1dev plugins/project_search/lib/project_search/hit.rb
redcar-0.12.1 plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.13.0dev plugins/project_search/lib/project_search/hit.rb
redcar-0.12 plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.27dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.26dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.25dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.24dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.23dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.22dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.21dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.20dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.19dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.18dev plugins/project_search/lib/project_search/hit.rb
redcar-dev-0.12.17dev plugins/project_search/lib/project_search/hit.rb