[#389739] Ruby Challenge — teresa nuagen <unguyen90@...>

Here is a ruby challenge for all you computer science lovers out there,

22 messages 2011/11/05
[#389769] Re: Ruby Challenge — "Jonan S." <jonanscheffler@...> 2011/11/05

Totally unrelated to any husker computer science programs right? Like

[#389905] Re: Ruby Challenge — Stephen Ramsay <sramsay.unl@...> 2011/11/09

Jonan S. wrote in post #1030330:

[#389907] Re: Ruby Challenge — aseret nuagen <unguyen90@...> 2011/11/09

> You mean like the professor for the course? Because that would be me .

[#389915] Re: Ruby Challenge — Robert Klemme <shortcutter@...> 2011/11/09

On Wed, Nov 9, 2011 at 4:52 AM, aseret nuagen <unguyen90@aim.com> wrote:

[#389792] Tricky DSL, how to do it? — Intransition <transfire@...>

I'd want to write a DSL such that a surface method_missing catches

18 messages 2011/11/06

[#389858] Compiling Ruby Inline C code - resolving errors — Martin Hansen <mail@...>

I am trying to get this Ruby inline C code http://pastie.org/2825882 to

12 messages 2011/11/08

[#389928] Forming a Ruby meetup group... — "Darryl L. Pierce" <mcpierce@...>

Where I work we have a local Ruby group that used to meet up, until the

12 messages 2011/11/09

[#389950] The faster way to read files — "Noé Alejandro" <casanejo@...>

Does anybody know which is the fastest way to read a file? Lets say

18 messages 2011/11/09

[#390064] referring to version numbers in a gem — Chad Perrin <code@...>

How do I specify and access a gem's version number within the code of the

28 messages 2011/11/11

[#390238] RVM problem, plz help — Misha Ognev <b1368810@...>

Hi, I have this problem:

15 messages 2011/11/16

[#390308] any command line tools for querying yaml files — Rahul Kumar <sentinel1879@...>

(Sorry, this is not exactly a ruby question).

11 messages 2011/11/18

[#390338] Newbie - cmd question — Otto Dydakt <ottodydakt@...>

I've literally JUST downloaded ruby from rubyinstaller.org.

21 messages 2011/11/19
[#390342] Re: Newbie - cmd question — Otto Dydakt <ottodydakt@...> 2011/11/19

OK thank you, I uninstalled & reinstalled, checking the three boxes at

[#390343] Re: Newbie - cmd question — "Ian M. Asaff" <ian.asaff@...> 2011/11/19

did you type "irb" first to bring up the ruby command prompt?

[#391154] Re: Newbie - cmd question — "Hussain A." <hahmad@...> 2011/12/12

Hi all,

[#391165] Re: Newbie - cmd question — Luis Lavena <luislavena@...> 2011/12/12

Hussain A. wrote in post #1036281:

[#390374] Principle of Best Principles — Intransition <transfire@...>

I seem to run into a couple of design issue a lot and I never know what is

16 messages 2011/11/20

[#390396] how to call Function argument into another ruby script. — hari mahesh <harismahesh@...>

Consider I have a ruby file called library.rb.

10 messages 2011/11/21

[#390496] How to make 1.9.2 my default version using RVM — Fily Salas <fs_tigre@...>

Hi,

25 messages 2011/11/24

[#390535] Is high-speed sorting impossible with Ruby? — "Gaurav C." <chande.gaurav@...>

Well, first of all, I'm new to Ruby, and to this forum. So, hello. :)

39 messages 2011/11/25
[#390580] Re: Is high-speed sorting impossible with Ruby? — Joao Pedrosa <joaopedrosa@...> 2011/11/27

Hi,

[#390593] Re: Is high-speed sorting impossible with Ruby? — "Gaurav C." <chande.gaurav@...> 2011/11/27

Joao Pedrosa wrote in post #1033884:

[#390600] Re: Is high-speed sorting impossible with Ruby? — Douglas Seifert <doug@...> 2011/11/27

A big gain can be had by disabling the garbage collector. Here is my best

[#390601] Re: Is high-speed sorting impossible with Ruby? — Douglas Seifert <doug@...> 2011/11/27

I've thrown various solutions up on github here:

[#390689] Stupid question — James Gallagher <lollyproductions@...>

Hi everyone.

22 messages 2011/11/30

Re: Navigating through the official Ruby documentation

From: Sam Rose <samwho@...>
Date: 2011-11-10 17:37:56 UTC
List: ruby-talk #390007
Okay, let's see...

http://www.ruby-doc.org/core-1.9.3/Array.html

Let's take the Array docs as an example. By the way you're talking,
I'm going to take a shot in the dark and guess you're used to the Java
API documentation? :) So you are familiar with the idea of static and
non-static methods (if not, just read on and see if it makes sense.
Otherwise ask).

In Ruby, static methods are described as "class methods". These are
methods that are not called from an instance of a class, but the class
itself. For example:

    Class.method_name(args)

Is how you would see a class method called. In the Ruby documentation,
these are prefixed with two colons ::

Non-static methods are referred to as "instance methods", and these
are called like so:

   c = Class.new
   c.some_method(args)

They're called in the instance of a class and in the Ruby
documentation these are prefixed with a hash (or pound if you're
American) #

The parent of a class is what the current class inherited from. In
Ruby, there's a hierarchy similarish to Java's. Everything inherits
from the Object class: http://ruby-doc.org/core-1.9.3/Object.html
(Object inherits from BasicObject for some reason, I would need to ask
someone else why this is, though, sorry :)).

If you don't understand object orientation, just say so and I'll find
you some good resources.

Modules are a really cool thing in Ruby. The "Included Modules"
section of a Ruby doc page tells you what modules the class is "mixing
in". I wrote an article about Ruby mixins, you can find it here:
http://samwho.co.uk/blog/2011/09/12/ruby-mixins/. It gives an overview
of what you can do with Ruby modules and likens them to similar
concepts in other languages that you might be more familiar with. If
you find that it confuses you, let me know where so I can reword it.

The "Class/Module Index" section of the page just looks like a list of
all classes in Ruby's standard library so you can quickly navigate
through them.

I hope this helps demystify the Ruby docs. Feel free to ask about
anything you're unsure of :)

On 10 November 2011 17:22, Fily Salas <fs_tigre@hotmail.com> wrote:
> Hi,
>
> I have been trying to learn Ruby and so far so good I'm slowly leering
> the basics. I was trying to start referring to the Docs but I'm a little
> confused, I was expecting to see a list of all Ruby classes and
> underneath the class name a list of all of its methods but it has more
> than just methods, I don稚 know if I still need more knowledge about the
> language in order for me to understand the information provided in the
> official Ruby Docs.
>
> Class Name
>>>methods
> Class Name
>>>methods
>
> I see some methods start with a "#" some with "::" and than you have the
> following sections: In Files, Class/Module Index, Parent etc. I知
> guessing 炙his has to do with Modules vs Classes.
>
> Can someone be so kind and go through the Ruby Docs and basically
> explain how is this organized?
>
> As I said I don't know if it痴 because I don't fully understand the Ruby
> syntax or I simply need some adviceon how to use this documentation.
>
> Thanks a lot
>
> --
> Posted via http://www.ruby-forum.com/.
>

In This Thread