Page MenuHomePhabricator
Authored By
jbond
Jun 30 2020, 12:47 PM
Size
1 KB
Referenced Files
None
Subscribers
None
class classtest1 ($classfoobar) {
inline_template('<% @classfoobar.each {|i| i.upcase! } %>')
notice($classfoobar)
}
class classtest2 ($classfoobar) {
inline_template('<% @classfoobar.each {|i| i.upcase! } %>')
notice($classfoobar)
}
class classtest3 ($classfoobar = ['foo', 'bar']) {
inline_template('<% @classfoobar.each {|i| i.upcase! } %>')
notice($classfoobar)
}
define test ($classfoobar) {
inline_template('<% @classfoobar.each {|i| i.upcase! } %>')
notice($classfoobar)
}
$foo = "foobar"
inline_template('<% @foo.upcase! %>')
notice($foo)
$bar = [$foo]
notice($bar)
inline_template('<% @bar.each {|i| i.downcase! } %>')
notice($bar)
inline_template('<% @bar << "stuff" %>')
notice($bar)
$foobar = ['foo', 'bar']
class{'classtest1': classfoobar => ['foo', 'bar'] }
class{'classtest2': classfoobar => $foobar }
include classtest3
# The following fail with: "can't modify frozen String"
test{'test1': classfoobar => $foobar }
inline_template('<% @foobar.each {|i| i.upcase! } %>')
notice($foobar)

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8459101
Default Alt Text
raw.txt (1 KB)

Event Timeline