Sha256: 32f65a73fe6ee98f5bd689fc48df23d12d8622b901ea17eb43b8b688a68e696b

Contents?: true

Size: 315 Bytes

Versions: 7

Compression:

Stored size: 315 Bytes

Contents

format do
  def render_erb locals={}, template=nil, a_binding=nil, &block
    template ||= yield
    a_binding ||= binding
    locals.each do |k, v|
      # a_binding.local_variable_set(k, v) # needs ruby 2.1
      instance_variable_set("@#{k}", v)
    end
    ERB.new(template, nil, '-').result(binding)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
card-1.18.6 mod/01_core/set/all/erb.rb
card-1.18.5 mod/01_core/set/all/erb.rb
card-1.18.4 mod/01_core/set/all/erb.rb
card-1.18.3 mod/01_core/set/all/erb.rb
card-1.18.2 mod/01_core/set/all/erb.rb
card-1.18.1 mod/01_core/set/all/erb.rb
card-1.18.0 mod/01_core/set/all/erb.rb