Simple Questions on Ruby

D

Dreamn 11

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?
2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?
3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?
4. Is there a Ruby IDE?

TIA
 
J

Jan Svitok

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?
2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?
3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?
4. Is there a Ruby IDE?

TIA

1. require 'whatever.rb' -or- load 'whatever.rb'
2. runtime is basicly the ruby distribution - the interpreter and the
libs. on windows it probably means the one-click installer
(http://rubyforge.org/projects/rubyinstaller)
3. don't know IIS, but I'd that by having IIS run them ;-) Or, using
intermediate ruby webserver(s) like mongrel or webrick. Or, if it is
possible, but using FCGI/FastCGI/SCGI (plain old CGI is too slow most
of the time).
 
S

Simen Edvardsen

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?

If you want to include it once (a library, perhaps), use require, as in

require 'somefile' # will try to load somefile.rb or a .dll, .so, .o and so on

Or if you want to run a file as many times you wish, use load:

load 'somefile'
2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?

Whats server? There's mod_ruby for Apache.
3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?

If you're using Rails, see http://wiki.rubyonrails.org/rails/pages/HowtoSetupIIS
 
R

Ryan Eibling

If you'd like a personal recommendation to narrow down this list, I like
RadRails better than any other Ruby IDE I've tried. The ones I've tried
are Komodo, Eclipse + RDT, FreeRIDE, SciTE and Arachno Ruby.
 
L

Logan Capaldo

Hey!

Can anybody tell me if there's a way to find what the domain of a
url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

require 'uri'
uri = URI.parse( 'http://del.icio.us' )
puts uri.host

Unfortunately you can't get more fine grained than that without
asking DNS. Why? Because ruby can't know all the top-level domains.
 
J

Jan Svitok

Hey!

Can anybody tell me if there's a way to find what the domain of a url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

Look at URI it it does something for you. Anyway, the question is more
complicated than it seems (take 4 level domains for example).
Basically url.split('.')[1..-1] could make it.
 
L

Logan Capaldo

Look at URI it it does something for you. Anyway, the question is more
complicated than it seems (take 4 level domains for example).
Basically url.split('.')[1..-1] could make it.

Well, no it couldn't ;)

amazon.co.uk for instance.
 
G

Gustav - Railist

Logan said:
require 'uri'
uri = URI.parse( 'http://del.icio.us' )
puts uri.host

Unfortunately you can't get more fine grained than that without asking
DNS. Why? Because ruby can't know all the top-level domains.
Makes perfect sense,
does anyone know how to ask DNS for a url then?

Thanks
G
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,211
Messages
2,571,092
Members
47,694
Latest member
digiadvancemarketing

Latest Threads

Top