Sha256: fc49760cb47be5e9cc678bd1165bae8529b063576cf051edfb8721fd2e691ca8

Contents?: true

Size: 296 Bytes

Versions: 3

Compression:

Stored size: 296 Bytes

Contents

require 'erb'

module Swiftfake
  class Renderer
    def output(presenter)
      erb = ERB.new(template, nil, '-')
      erb.result(presenter.get_binding)
    end

    private

    def template
      path = File.expand_path("../../template.erb", __FILE__)
      File.read(path)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
swiftfake-0.3.0 lib/swiftfake/renderer.rb
swiftfake-0.2.1 lib/swiftfake/renderer.rb
swiftfake-0.2.0 lib/swiftfake/renderer.rb