Hi Andrew,
Once you're up and running (either in Rails or pure Ruby) and are far enough along that you're writing small scripts, you'll possibly want to dig into Hash more:
At some point in your code, you'd have something like:
@tools = {}
Some loop
# (Read in info)
@tools[toolID] = SomeClass.new id, name, employeeID, location
end
And for lookup:
tool = @tools[toolID]
You'd also need to handle saving, loading, etc.
However, looking at your mockup image, if you're after a GUI as well, you might actually be better off going down the Rails path first. This will handle the GUI aspect (if you're fine with a web app), as well as using a proper database (you won't need to worry about writing your own load/save, but you'll need to set up a database). You could still do this in pure Ruby of course, but it would probably take far longer, especially if you were just starting out.
Also, re Windows, yes, Ruby runs on Windows, and if you used Rails, you could always use a browser on Windows to access the finished product. You'd have to ask a Rails guru how well it runs directly under Windows- I don't know- but there seems to be a Windows download at least.
Unfortunately, I can't help much on the Rails front personally.
It looks like you have a big task in front of you. I wish you luck.
I hope this helps.
Cheers,
Garth
···
On 15/03/13 04:04, Andrew l. wrote:
@Garth
Thank you garth so hash's will be my friend then okay then. can
you show me how to make a proper working hash? i would appreciate it.
@tamouse mailing lists (Guest)
Thanks ill put the question in rails too then. I have been thru a
tutorial but i have hard time learning thru those, i learn best by
takeing a working code and playing with it and such.
also can you even make a program that can run on windows with ruby? like
i want to use ruby to make something that looks like this. (see picture)
Attachments:
http://www.ruby-forum.com/attachment/8230/TOOLTESTEXAMPLE.png
http://www.ruby-forum.com/attachment/8231/TOOLTESTEXAMPLE1.JPG