Looking for some help with extending existing classes.
In a view I have <td><%=h bmevent.node %></td>. I need further
processing on the output and added a helper:
module ApplicationHelper
class String
def a
self[ /^[^\0]*/ ]
end
end
end
and <td><%=h bmevent.node.a %></td> results in an undefined method `a'
for #<String:0xb6c8105c> error.
What am I doing wrong?
The helper is correctly found, since
module ApplicationHelper
def b(text)
text[ /^[^\0]*/ ]
end
end
and <td><%=b bmevent.node.a %></td> produce the desired result, but
this is (for other reasons) not what I want. I want to extend class
string and use the postfix notation as in the first example.
Any ideas ?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---