class Fluoride::Analyzer::RequestTemplater

Attributes

results[RW]
target_dir[RW]
template[RW]
template_string[RW]

Public Class Methods

new() click to toggle source
# File lib/fluoride-analyzer/request-templater.rb, line 6
def initialize

end

Public Instance Methods

go() { |path, contents| ... } click to toggle source
# File lib/fluoride-analyzer/request-templater.rb, line 15
def go
  require 'pp'
  results.each_pair do |pattern, statuses|
    if pattern.nil?
      pp statuses
    else
      context = PatternContext.new(pattern, statuses)

      path = File.join(context.filename)
      contents = template.result(context.context_binding)

      yield(path, contents)
    end
  end
end