Method: WorkingSetItem#initialize

Defined in:
lib/working_set_item.rb

#initialize(props = {}) ⇒ WorkingSetItem

Returns a new instance of WorkingSetItem.



4
5
6
7
8
9
10
11
12
# File 'lib/working_set_item.rb', line 4

def initialize(props = {})
  self.file_path        = props[:file_path]
  self.row              = (props[:row]             || 0).to_i
  self.column           = (props[:column]          || 0).to_i
  self.pre_match_lines  = props[:pre_match_lines]  || []
  self.match_line       = props[:match_line]       || ""
  self.post_match_lines = props[:post_match_lines] || []
  self.pinned           = !!props[:pinned]
end