Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Adding aspects that modify return values?
mlanza
8/20/2007 5:07:00 PM
I am trying to use 'aspectr' to add aspects to Rails FormHelpers like
'text_field'. I want the aspects to be able to intercept the return
value and modify it so that the original method call 'text_field'
returns the value that I modified in the aspect.
It appears to me that aspects do not allow return values to be modified.
Too bad. This would have perfectly met the need I am after. I want to
add extra markup surrounding the 'input' markup in order to standardize
my views in a DRY way.
I don't really want to fool with the original FormHelpers because I want
my add-on to be modular and separate. I considered inheriting to create
a new FormHelper, but thought better of it, since aspects seemed more
suited.
Am I wrong about aspects? Can they intercept and modify return values?
If not, what are the alternatives?
I am working on a library that will DRY up my presentation logic.
Eventually, if I can overcome these hurdles, I intend to open source the
library.
Thanks Much!
Mario T. Lanza
--
Posted via
http://www.ruby-...
.
1 Answer
mlanza
8/26/2007 10:28:00 PM
0
I could only find :before and :after points in AspectR. I am new to
aspects, so perhaps I have overlooked how it might be done in AspectR.
Nevertheless, your Aquarius gem looks promising. I'll give it a look.
Thank you!
Mario
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Adding aspects that modify return values?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password