PageSourceSearch

https://rubylearning.com/_nuxt/BDrGEJX9.js

js rubylearning.com collected 2026-10-02 04:40:58 UTC 4,765 bytes, 25 lines download raw bytes

1import{_ as i}from"./Bk3WGlwv.js";import{_ as d}from"./98FBOqBe.js";import{_ as u}from"./svLblrf_.js";import{u as m}from"./DFGPK_xf.js";import{e as b,c as y,b as r,w as n,o as p,a as t,d as o}from"./BfQxMd5g.js";const g={class:"flex flex-col md:flex-row gap-8 mb-8"},x={class:"md:w-2/3"},f={class:"text-gray-700 leading-relaxed mb-4"},w={class:"text-gray-700 leading-relaxed mb-4"},v={class:"text-sm text-gray-600"},C=b({__name:"downloads",setup(k){return m({title:"Ruby eBook: Ruby Study Notes - Best Ruby Guide",meta:[{name:"description",content:"Download the Ruby eBook - The Ultimate Guide to Ruby Programming. Over 240 pages covering core Ruby concepts."},{name:"keywords",content:"ruby ebook, ruby book, learn ruby, ruby programming guide, ruby tutorial download"}]}),(R,e)=>{const s=i,l=d,a=u;return p(),y("div",null,[r(a,{title:"Ruby eBook"},{default:n(()=>[e[20]||(e[20]=t("h3",{class:"text-xl font-semibold text-gray-900 mb-4"},"The Ultimate Guide to Ruby Programming",-1)),e[21]||(e[21]=o()),t("div",g,[e[13]||(e[13]=t("div",{class:"md:w-1/3"},[t("div",{class:"bg-gray-100 rounded-lg p-4 text-center"},[t("div",{class:"text-6xl mb-4"},"📕"),o(),t("p",{class:"text-2xl font-bold text-ruby-primary"},"$9.95"),o(),t("p",{class:"text-gray-600"},"PDF Format")])],-1)),e[14]||(e[14]=o()),t("div",x,[t("p",f,[e[1]||(e[1]=o(`
2            Already `,-1)),r(s,{to:"/other/testimonials.html",class:"text-ruby-primary hover:underline"},{default:n(()=>[...e[0]||(e[0]=[o("45,000+",-1)])]),_:1}),e[2]||(e[2]=o(`
3            would-be Ruby programmers have purchased the Ruby eBook.
4          `,-1))]),e[10]||(e[10]=o()),t("p",w,[e[4]||(e[4]=o(`
5            The Ruby eBook `,-1)),e[5]||(e[5]=t("strong",null,"now covers Ruby 2",-1)),e[6]||(e[6]=o(` and contains all the Core Ruby topics covered on the
6            `,-1)),r(s,{to:"/",class:"text-ruby-primary hover:underline"},{default:n(()=>[...e[3]||(e[3]=[o("www.rubylearning.com",-1)])]),_:1}),e[7]||(e[7]=o(` site.
7            The eBook is over `,-1)),e[8]||(e[8]=t("strong",null,"240 pages",-1)),e[9]||(e[9]=o(` and is in PDF format.
8          `,-1))]),e[11]||(e[11]=o()),e[12]||(e[12]=t("div",{class:"bg-blue-50 border border-blue-200 rounded-lg p-4 my-6"},[t("h4",{class:"font-semibold text-blue-900 mb-2"},"What You'll Learn:"),o(),t("ul",{class:"list-disc ml-6 text-gray-700 space-y-1"},[t("li",null,"Core Ruby programming fundamentals"),o(),t("li",null,"Object-oriented programming with Ruby"),o(),t("li",null,"Working with strings, arrays, and hashes"),o(),t("li",null,"File I/O and regular expressions"),o(),t("li",null,"Blocks, procs, and lambdas"),o(),t("li",null,"Modules and mixins"),o(),t("li",null,"Exception handling"),o(),t("li",null,"And much more!")])],-1))])]),e[22]||(e[22]=o()),r(l,null,{default:n(()=>[...e[15]||(e[15]=[t("p",null,`
9          "After years with Java development and some various experience with the framework Ruby on Rails,
10          I wanted to get a broader knowledge with the Ruby language. I stumbled over Satish's website www.rubylearning.com,
11          and decided to read the book 'The Ultimate Guide To Ruby Programming'. I found the book easy to read and
12          very efficient with regards to covering the essentials of Ruby. There is no confusing overhead, and the material
13          is presented in an informative way. After each chapter there is a summary and an exercise part, making it easy
14          to verify progress. I can highly recommend this book for those interested in learning Ruby."
15        `,-1),o(),t("footer",{class:"text-sm text-gray-500 mt-2"},"— Thomas Johan Eggum, Norway",-1)])]),_:1}),e[23]||(e[23]=o()),e[24]||(e[24]=t("div",{class:"bg-green-50 border border-green-200 rounded-lg p-6 my-8 text-center"},[t("p",{class:"text-lg mb-4"},`
16          Ready to start your Ruby journey?
17        `),o(),t("a",{href:"https://www.e-junkie.com/ecom/gb.php?c=cart&i=824716&cl=140175&ejc=2",target:"_blank",rel:"noopener",class:"inline-block bg-ruby-primary text-white px-8 py-3 rounded-lg font-semibold hover:bg-ruby-700 transition-colors"},`
18          Add to Cart - $9.95
19        `),o(),t("p",{class:"text-sm text-gray-600 mt-4"},`
20          Secure payment via PayPal. You'll receive the eBook at your email address after purchase.
21        `)],-1)),e[25]||(e[25]=o()),t("p",v,[e[17]||(e[17]=t("a",{href:"http://get.adobe.com/reader/",target:"_blank",rel:"noopener",class:"text-ruby-primary hover:underline"},`
22          Adobe Acrobat Reader
23        `,-1)),e[18]||(e[18]=o(` is required to read the Ruby eBook.
24        Please refer to our `,-1)),r(s,{to:"/privacy.html",class:"text-ruby-primary hover:underline"},{default:n(()=>[...e[16]||(e[16]=[o("privacy policy",-1)])]),_:1}),e[19]||(e[19]=o(`.
25      `,-1))])]),_:1})])}}});
25export{C as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.