Sha256: dbed947ec6c095dd7d13b2e7fd24d18e6d634353d678ca4f56f656f078af06e9

Contents?: true

Size: 477 Bytes

Versions: 3

Compression:

Stored size: 477 Bytes

Contents

require 'erb'

module Ajimi
  class Reporter

    def initialize(checker, report_template_path = nil)
      @checker = checker
      @report_template_path = report_template_path || File.expand_path('../reporter/template.erb', __FILE__)
    end

    def report
      if @checker.result
        puts "no diffs"
        true
      else
        erb = File.read(@report_template_path)
        puts ERB.new(erb, nil, '-').result(binding)
        false
      end
    end

  end  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ajimi-0.2.1 lib/ajimi/reporter.rb
ajimi-0.2.0 lib/ajimi/reporter.rb
ajimi-0.1.0 lib/ajimi/reporter.rb