Sha256: fd509ff42d8e2788a6cc5e9916dc7b20f5ce41cad4343079972da3ba6ca0d326

Contents?: true

Size: 354 Bytes

Versions: 1

Compression:

Stored size: 354 Bytes

Contents

module AutoHtml
  extend self

  def self.add_filter(name, &block)
    AutoHtml::Builder.add_filter(name, &block)
  end

  def auto_html(raw, &proc)
    return "" if raw.blank?
    builder = Builder.new(raw)
    result = builder.instance_eval(&proc)
    return raw if result.nil?
    result.respond_to?(:html_safe) ? result.html_safe : result
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marcosinger-auto_html-1.3.6 lib/auto_html/base.rb