Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby
by Michael Hartl
Cover image: Philipp Tur/Shutterstock
Figures 1.4, 5.3, 10.1, 10.2, 10.15: Sinatra
Figures 1.5, 9.2: Amazon.com, Inc.
Figures 1.6, 4.3, 5.2, 5.6, 8.2, 8.5: Apple Inc.
Figures 1.7, 1.8, 8.3: GitHub, Inc.
Figures 1.9, 1.10, 10.3, 10.22: Salesforce, Inc.
Figure 2.9: Ruby-doc.org
Figures 2.11, 3.1, 3.2, 6.4: Courtesy of Mike Vanier
Figures 4.4, 4.5, 4.10, 7.12, 8.7: Michael Lovitt
Figures 5.5, 9.4: Google
Figure 7.10: Courtesy of David Heinemeier Hansson
Figures 9.3, 9.6: Wikimedia Foundation, Inc
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access