Ruby Developers Guide
An expert guide to Ruby, a popular new Object-Oriented Programming Language
Ruby is quickly becoming a favourite among developers who need a simple, straight forward, portable programming language. Ruby is ideal for quick and easy object-oriented programming such as processing text files or performing system management. Having been compared with other programming languages such as Perl, Python, PCL, Java, Eiffel, and C++; Ruby is popular because of its straight forward syntax and transparent semantics.
Using step-by-step examples and real world applications, the Ruby Developer's Guide is designed for programmers and developer's looking to embrace the object-oriented features and functionality of this robust programming language. Readers will learn how to develop, implement, organize and deploy applications using Ruby.
What people are saying - Write a review
We haven't found any reviews in the usual places.
algorithm arguments array Bignum button child widgets client column command Continued Figure create database datatypes default defined element eruby example execute extension module FastCGI Fixnum function FXRuby GTK+ GUI toolkits hash Hello host implementation input install integer interface Java JRuby k-d tree KDTree language layout manager memoize menu mod_ruby node NQXML NULL ODBC options output package parameter params parse parser Perl port PostgreSQL profiler protocol="tcp pure Ruby puts Racc Regexps require result result caching Rockit Ruby Application Ruby Application Archive Ruby code Ruby extension Ruby’s Ruby/DBI Ruby/GTK script server simple SOAP SOAP4R source code specify string SWIG there’s tree TupleSpace Unix VALUE variable VRuby widget Windows write www.syngress.com/solutions XML document XML-RPC XMLParser XSLT
Page v - FridaYara of Publishers Group West for sharing their incredible marketing experience and expertise. Mary Ging, Caroline Hird, Simon Beale, Caroline Wheeler, Victoria Fuller, Jonathan Bunkell, and Klaus Beran of Harcourt International for making certain that our vision remains worldwide in scope.
Page xxvi - Site contains the code files that are used in specific chapters of this book. The code files for each chapter are located in a "chXX
Page v - Miller, Jane Mackay, and Marie Skelly at Jackie Gross & Associates for all their help and enthusiasm representing our product in Canada. Lois Fraser, Connie McMenemy, Shannon Russell, and the rest of the great folks at Jaguar Book Group for their help with distribution of Syngress books in Canada.
Page v - Acknowledgments We would like to acknowledge the following people for their kindness and support in making this book possible. Richard Kristof, Duncan Anderson...
Page vii - Jonothon Ortiz is Vice President of Xnext, Inc. in Winter Haven, FL. Xnext, Inc. is a small, privately owned company that develops Web sites and applications for prestigious companies such as the New York Times Company.
Page 15 - ... element in the array, and so on. &, *, +, -, «, <=>, ==, ===, , , =, assoc, at, clear, collect, collect!, compact, compact!, concat, delete, delete_at, delete_if, each, each_index, empty?, eql?, fill, first, flatten, flatten!, include?, index, indexes, indices, join, last, length, map!, new, nitems, pack, pop, push, rassoc, reject!, replace, reverse, reverse!, reverse_each, rindex, shift, size, slice, slice!, sort, sort!, to_a, to_ary, to_s, uniq, uniq!, unshift, If you see a method that...
Page 14 - Arrays are ordered, integer-indexed collections of any object. Array indexing starts at 0, as in C or Java. A negative index is assumed relative to the end of the array — that is, an index of -1 indicates the last element of the array, -2 is the next to last element in the array, and so on.