I was reading up on ERB documentation and a snippet on rhtml
requiring the use of Object.get_binding caught my attention:
rhtml = ERB.new(“someTemplate”)
Curious about tools I have at my disposal to learn more about things
I don’t know about Ruby, i typed the following into my DOS console:
and got the following disappointing message:
Nothing known about get_binding
Since I know that Object “inherits” from Kernel, I did an ri Kernel,
and saw the documentation for binding, which referred me to the Binding
for more info. With those steps, I got a better understanding of
BUT i do have the following questions:
(1) where did the get prefix convention come from?
(2) how would a newbie know that the get prefix is required (i’m
assuming it is
because the code examples would have said something else otherwise?)
(3) where else does this “convention” apply to?
also, i noticed that ri as it’s currently setup in my environment (ruby
for Windows, Rails 1.1) only provides info on Ruby classes, modules, and
methods and provides no help at all for Rails stuff. I do know about
http://api.rubyonrails.com, BUT i was just wondering:
(4) is there anything I can do to get Rails usage help within my local
finally, i come from a java background and java IDEs have matured to a
where i can get code assists and follow links to classes and methods to
get contextual help on those classes and methods. For Ruby, I’ve been
using RADRails but it doesn’t seem to offer a lot of such conveniences
(other than making ri available within the IDE). So my final question
(5) what tools can you recommend for a Ruby/RoR on Windows environment?
Thank you for any help!