Sha256: 92f86fada042dce47d01589ed5426e444ad6231470615438a33398bde8fbe594

Contents?: true

Size: 274 Bytes

Versions: 8

Compression:

Stored size: 274 Bytes

Contents

module Pacto
  class FilePreProcessor
    def process(file_string)
      erb = ERB.new file_string
      erb_result = erb.result binding
      if ENV["DEBUG_PACTO"]
        puts "[DEBUG] Processed contract: #{erb_result.inspect}"
      end
      erb_result
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pacto-0.2.5 lib/pacto/file_pre_processor.rb
pacto-0.2.4 lib/pacto/file_pre_processor.rb
pacto-0.2.3 lib/pacto/file_pre_processor.rb
pacto-0.2.2 lib/pacto/file_pre_processor.rb
pacto-0.2.1 lib/pacto/file_pre_processor.rb
pacto-0.2.0 lib/pacto/file_pre_processor.rb
pacto-0.1.1 lib/pacto/file_pre_processor.rb
pacto-0.1.0 lib/pacto/file_pre_processor.rb