Sha256: fab0a8ba4963626164e6a27f7263b046633f4c8e62c9fe3c340d489c1f55cdc7

Contents?: true

Size: 444 Bytes

Versions: 1

Compression:

Stored size: 444 Bytes

Contents

require 'json'

require 'petroglyph/scope'
require 'petroglyph/engine'

module Petroglyph
  class << self
    def partial(filename, template_filename)
      basedir = File.dirname(template_filename)
      [basedir, "#{basedir}/partials"].each do |dir|
        path = File.join(dir, "#{filename}.pg")
        return File.read(path) if File.exist?(path)
      end
      raise Exception.new("Could not find partial #{filename}")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
petroglyph-0.0.1 lib/petroglyph.rb