Method: Gitgo::Controllers::Code#blob_grep

Defined in:
lib/gitgo/controllers/code.rb

#blob_grepObject



73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/gitgo/controllers/code.rb', line 73

def blob_grep
  options = grep_opts(:e => request['pattern'])
  
  selected = []
  git.grep(options, treeish) do |path, blob|
    selected << [path, blob.id]
  end

  erb :grep, :locals => options.merge!(
    :type => 'blob',
    :at => treeish,
    :selected => selected,
    :refs => grit.refs
  )
end