Class: Pragmater::Commenter

Inherits:
Object
  • Object
show all
Defined in:
lib/pragmater/commenter.rb

Overview

Handles pragma comments.

Instance Method Summary collapse

Constructor Details

#initialize(older, newer, formatter: Formatter) ⇒ Commenter

Returns a new instance of Commenter.



6
7
8
9
10
# File 'lib/pragmater/commenter.rb', line 6

def initialize older, newer, formatter: Formatter
  @formatter = formatter
  @older = format older
  @newer = format newer
end

Instance Method Details

#addObject



12
13
14
# File 'lib/pragmater/commenter.rb', line 12

def add
  older | newer
end

#removeObject



16
17
18
# File 'lib/pragmater/commenter.rb', line 16

def remove
  older - (older & newer)
end