seki
fc49d429c8
pass the trim_mode [Feature #1032 ] [Bug #1062 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-27 16:18:23 +00:00
seki
3094ebf3d1
remove PercentScanner. fixed % after %> bug. [ruby-dev:37751] [Bug #997 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-11 11:21:26 +00:00
knu
eca3dd75c5
* lib/date.rb (once): Use Object#object_id instead of Symbol#to_i;
...
backported from trunk besides the caching.
* lib/erb.rb (ERB::Compiler::TrimScanner#scan): Use
String#each_line instead of String#each.
* rubytest.rb: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17 11:07:32 +00:00
seki
447e3c3702
fix %% line bug. [ruby-core:17491]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@17881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-04 15:40:33 +00:00
matz
6a7b828892
* lib/rdoc.rb: massive spelling correction patch from Evan Farrar
...
<evanfarrar at gmail.com> in [ruby-doc:1382] applied.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-04 09:39:55 +00:00
seki
29d4220e9b
Fix without strscan problems. [ruby_core:17028].
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-02 19:07:45 +00:00
knu
6b16264865
* lib/erb.rb (ERB::Compiler::TrimScanner#scan_line): Fix a bug
...
where tokens are not yilelded one by one.
* test/erb/test_erb.rb (TestERBCore#_test_01)
(TestERBCore#test_02_safe_04): The expected value should come
first for assert_equal().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-02 06:58:05 +00:00
seki
d22a07baa8
use proc instead of Thread. [ruby-dev:33692]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-23 16:27:20 +00:00
seki
6673db7393
* lib/erb.rb (ERB::Compiler): Make some minor code optimization.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-18 15:13:22 +00:00
seki
8040bf0acb
lib/erb.rb: update RDoc. Thanks Makoto Kuwata [ruby-dev:33702]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-05 15:36:44 +00:00
seki
44e28f3c6e
add instance variable @insert_cmd to change <%='s behavior. (backported 1.15 - 1.16)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-12 15:09:25 +00:00
seki
b7908e6949
make module_function
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-12 16:34:45 +00:00
matz
0d39336f6c
* io.c (io_read): move StringValue() check before GetOpenFile().
...
[ruby-dev:24959]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 15:50:18 +00:00
seki
8f7e823180
* MANIFEST: add test_erb.rb
...
* lib/erb.rb, test/erb/test_erb.rb: don't forget filename,
if both filename and safe_level given. [ruby-dev:23050]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-28 02:00:37 +00:00
aamine
62b368dc4a
* lib/erb.rb: new method ERB#filename(=). [ruby-dev:22208]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-10 09:07:52 +00:00
seki
6b43c9bfbf
import erb-2.0.4b4
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 14:49:19 +00:00
seki
f8817c7262
add explicit trim mode
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 03:42:17 +00:00
seki
38ac53f0c1
import erb_2_0_4b2
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-29 14:35:42 +00:00
seki
7470938822
fix: keep lineno
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-25 22:03:52 +00:00
seki
e96641be8e
import erb-2.0.4b1
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-23 09:47:16 +00:00
seki
5c4c320c81
fix ERB::DefMethod bug
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-04-22 16:29:47 +00:00
seki
49123e550a
make public ERB::Compiler
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-01-20 12:11:35 +00:00
seki
9f22034ae0
fix: % in <%..%>
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-01-20 11:32:19 +00:00
seki
4352461b9c
* erb.rb: fix def_class bug.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-21 14:39:26 +00:00
seki
e6251100cc
* add ERB
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-17 16:11:40 +00:00