class Pragmater::Processors::Handler

Handles the insertion or removal of pragma comments.

Constants

DEFAULTS

Public Class Methods

new(processors: DEFAULTS) click to toggle source
# File lib/pragmater/processors/handler.rb, line 9
def initialize processors: DEFAULTS
  @processors = processors
end

Public Instance Methods

call(action, comments, body) click to toggle source
# File lib/pragmater/processors/handler.rb, line 13
  def call(action, comments, body) = processors.fetch(action).new(comments, body).call

  private

  attr_reader :processors
end