class TracePreprocessor::Preprocessor

Attributes

language[RW]
preprocessor_file_name[RW]

Public Class Methods

new(language, preprocessor_file_name) click to toggle source
# File lib/trace_preprocessor/preprocessor.rb, line 6
def initialize language, preprocessor_file_name
  @language = language
  @preprocessor_file_name = preprocessor_file_name
end

Public Instance Methods

run(input_file_name, output_file_name) click to toggle source
# File lib/trace_preprocessor/preprocessor.rb, line 11
def run input_file_name, output_file_name
  if @language == :c
    `#{preprocessor_file_name} < #{input_file_name} > #{output_file_name}`
  end
end