Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

Dave Thomas, Chad Fowler


Would you love to head from first suggestion to operating code a lot, a lot speedier? Do you presently spend extra time enjoyable the compiler rather than your consumers or finish clients? Are you annoyed with challenging languages that appear to get on your method, rather than getting the paintings performed? Are you utilizing Rails, and wish to dig deeper into the underlying Ruby language? if this is the case, then we now have a language and booklet for you!

Ruby 1.9 is the newest model of Ruby. It has many compelling beneficial properties, together with multinationalization aid, new block scoping, and higher functionality. while, the present Ruby 1.8 remains to be being maintained and is accepted. we are hence liberating either the Ruby 1.9 model of the PickAxe (this ebook) along the 1.8 model of the PickAxe. Readers can decide on the e-book that fits their environment.

Ruby is an absolutely object-oriented language, very similar to the vintage object-oriented language, Smalltalk. Like Smalltalk, it's dynamically typed (as against Java or C++), yet in contrast to Smalltalk, Ruby positive aspects a similar conveniences present in sleek scripting languages, making Ruby a favourite software of clever, forward-thinking programmers and the root for the Rails internet framework.

This is the reference guide for Ruby, together with an outline of all of the general library modules, an entire connection with all integrated sessions and modules (including the entire new and adjusted equipment brought via Ruby 1.9). it's also all of the new and adjusted syntax and semantics brought considering that Ruby 1.8. know about the hot parameter passing principles, neighborhood variable scoping in blocks, fibers, multinationalization, and the recent block statement syntax, between different fascinating new features.

Show sample text content

Download sample