0.0.2 • Published 10 years ago

eval-string-interpolation v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

#eval-string-interpolation

Ruby style string-interpolation for nodejs with eval function

#Install $ npm i eval-string-interpolation --save

#Usage var inter = require('eval-string-interpolation');

eval(inter( use_interpolation_string_here ))

Example

var inter = require('eval-string-interpolation');

var name = "zhangsan"
var age = 18

console.log(eval(inter("name = #{name} , age = #{age}")));
// name = zhangsan , age = 18

String#inter

By default,it will define the inter property,so example above sames to console.log(eval("name = #{name} , age = #{age}".inter));

##@ support #{ @name } -> this.name #{ @['content-type'] } -> this['content-type']

#Other Implations

Fomatto works like a formatter, rssi & string-interpolate looks like a template engine, I can do same work with ejs/jade/razor-tmpl

Or maybe you are looking for a simple function that can process like

some_func("name = #{name} , age = #{age}")

no way...

#License the MIT License. Copyright 2014 magicdawn<784876393@qq.com>