Julien Letessier
a764938ad0
Fixes interpolation on SafeBuffer
...
Interpolation was untested and did not work with hash arguments.
Adds
- support for interpolation with hash argument
- tests for the above
- tests for safe/unsafe interpolation
2013-12-14 10:10:47 +00:00
José Valim
8ccaa34103
Ensure [] respects the status of the buffer.
2012-02-29 16:09:02 -08:00
Akira Matsuda
71d8c77e5a
delete vulnerable AS::SafeBuffer#[]
2012-02-20 16:02:45 -08:00
Akira Matsuda
71b95bd954
add AS::SafeBuffer#clone_empty
2012-02-20 16:02:44 -08:00
Aaron Patterson
ef7fc6ebb3
global variables may not be set depending on the match. fixes #4703
2012-01-26 09:24:14 -08:00
Rafael Mendonça França
7d26fad384
No need to require psych since require yaml does that.
2012-01-04 14:29:13 -03:00
Rafael Mendonça França
761b049b2e
No need to use rescue block to require psych
2012-01-04 13:30:57 -03:00
Rafael Mendonça França
38b9fbf1d9
Whitespaces ✂️
2012-01-04 12:39:28 -03:00
Rafael Mendonça França
73a0f9df47
Add test to make sure that add two safe buffers always return a safe buffer
2012-01-04 12:37:20 -03:00
José Valim
6b010c2690
Revert removing gsub and sub from safe buffer.
2011-09-08 20:54:30 +02:00
Xavier Noria
827fcf453e
this should have gone with the previous commit
2011-09-08 05:02:47 -07:00
Damien Mathieu
3718ccd2a6
remove support of symbols on classify and camelize
2011-09-08 10:22:21 +02:00
Brian Cardarella
6ef1079e0e
Reset @dirty to false when slicing an instance of SafeBuffer
2011-07-29 13:10:31 -04:00
Vishnu Atrai
db34a65277
remove unused variables warnings removed
2011-07-26 23:53:54 +05:30
Arun Agrawal
deb60a738c
Using slice for instead of gsub to pass with 1.8.7
2011-06-23 18:17:37 +05:30
Damien Mathieu
9fadf385d8
calling unsafe methods which don't return a string shouldn't fail
2011-06-22 15:26:21 +02:00
José Valim
f44db45c87
safe_concat should not work on dirty buffers.
2011-06-16 17:04:31 -03:00
José Valim
594603b45f
Fix safe buffer by adding a dirty status.
2011-06-16 16:49:41 -03:00
Michael Koziarski
1300c03477
Ensure that the strings returned by SafeBuffer#gsub and friends aren't considered html_safe?
...
Also make sure that the versions of those methods which modify a string in place such as gsub! can't be called on safe buffers at all.
Conflicts:
activesupport/test/safe_buffer_test.rb
2011-06-07 17:02:48 -07:00
Aaron Patterson
c87fb22a06
make sure we play nicely when syck is activated
2011-01-28 15:00:52 -08:00
Santiago Pastorino
1adfb92135
Deleted all references to ActionView::SafeBuffer in favor of ActiveSupport::SafeBuffer
...
Signed-off-by: Yehuda Katz <wycats@Yehuda-Katz.local>
2010-01-31 22:14:18 -08:00