Sha256: 0264019874c6a35a0b6f0d7ccb8773001077c8cfcea6a3c163b403b85ee4d6c9

Contents?: true

Size: 437 Bytes

Versions: 31

Compression:

Stored size: 437 Bytes

Contents

# == TemplateManager::ERB
#
# Renders ERB templates for TemplateManager.
class AutomateIt::TemplateManager::ERB < AutomateIt::TemplateManager::BaseDriver
  depends_on :nothing

  def suitability(method, *args) # :nodoc:
    return 1
  end

  # See documentation for TemplateManager#render
  def render(*options)
    return _render_helper(*options) do |o|
      HelpfulERB.new(o[:text], o[:filename]).result(o[:binder])
    end
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
automate-it-0.9.2 lib/automateit/template_manager/erb.rb
automate-it-0.9.1 lib/automateit/template_manager/erb.rb
automate-it-0.9.0 lib/automateit/template_manager/erb.rb
automateit-0.71003 lib/automateit/template_manager/erb.rb
automateit-0.70923 lib/automateit/template_manager/erb.rb
automateit-0.70928 lib/automateit/template_manager/erb.rb
automateit-0.70930 lib/automateit/template_manager/erb.rb
automateit-0.71021 lib/automateit/template_manager/erb.rb
automateit-0.71030 lib/automateit/template_manager/erb.rb
automateit-0.71031.1 lib/automateit/template_manager/erb.rb
automateit-0.71031.2 lib/automateit/template_manager/erb.rb
automateit-0.71017 lib/automateit/template_manager/erb.rb
automateit-0.71012 lib/automateit/template_manager/erb.rb
automateit-0.71006 lib/automateit/template_manager/erb.rb
automateit-0.71102 lib/automateit/template_manager/erb.rb
automateit-0.71031 lib/automateit/template_manager/erb.rb
automateit-0.71101.1 lib/automateit/template_manager/erb.rb
automateit-0.71103 lib/automateit/template_manager/erb.rb
automateit-0.71101 lib/automateit/template_manager/erb.rb
automateit-0.71101.2 lib/automateit/template_manager/erb.rb