[ruby-core:81185] [Ruby trunk Feature#8631] Add a new method to ERB to allow assigning the local variables from a hash

From: hsbt@...
Date: 2017-05-16 01:22:56 UTC
List: ruby-core #81185
Issue #8631 has been updated by hsbt (Hiroshi SHIBATA).

Assignee changed from seki (Masatoshi Seki) to k0kubun (Takashi Kokubun)
Target version set to 2.5

----------------------------------------
Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
https://bugs.ruby-lang.org/issues/8631#change-64838

* Author: rosenfeld (Rodrigo Rosenfeld Rosas)
* Status: Assigned
* Priority: Normal
* Assignee: k0kubun (Takashi Kokubun)
* Target version: 2.5
----------------------------------------
It would be interesting if ERB could allow a hash instead of a binding for processing the template.

We wouldn't have to do hacks like:

b = OpenStruct.new(hash).instance_eval{ binding }


---Files--------------------------------
feature-8631.pdf (27.7 KB)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread