Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducción a Ruby
Search
eveevans
October 09, 2014
Programming
44
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introducción a Ruby
eveevans
October 09, 2014
More Decks by eveevans
See All by eveevans
Aplicaiones web - Una mirada holística
eveevans
0
150
Cómo crear plugins para Wordpress
eveevans
0
120
Other Decks in Programming
See All in Programming
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
130
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
170
初めてのKubernetes 本番運用でハマった話
oku053
0
120
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
480
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
240
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
180
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
Design in an AI World
tapps
1
260
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
630
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
650
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Accessibility Awareness
sabderemane
1
150
Speed Design
sergeychernyshev
33
1.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
Transcript
Ruby Build 3.0
Ruby @eveevans
A ruby been eaten by godzilla
Multiparadigma Código Abierto Multiplataforma Interpretado
None
puts "Hola Mundo"
class ClaseFulanita { public static void main() { System.out.println("Hola Mundo");
} } "Hola Mundo" en Ruby puts "Hola Mundo" "Hola Mundo" en Java
3.times do puts "Si, Ruby Rocks" end Si, Ruby Rocks
Si, Ruby Rocks Si, Ruby Rocks => 3
"¡Liberen al Kraken!".reverse => "!nekarK la nerebiL"
"¡Liberen al Kraken!".reverse. upcase => "!NEKARK LA NEREBIL¡"
class Humano end erick = Humano.new erick.class => Humano
1. def method_missing(method_name) 2. if columna = method_name.to_s.match(/^tiene_([a-z]*)\?$/) 3. self.send(columna[1].to_sym).blank?
? false : true 4. else 5. super 6. end 7. end :tiene_telefono? :tiene_precio? :tiene_algo_que_quiero?
nil.class => NilClass
1.0/0 => Infinity
¿Dónde lo uso?
Aplicaciones Web
None
None
None
Aplicaciones de Escritorio
None
Aplicaciones juegos
None
Aplicaciones de Seguridad
None
Aplicaciones para movil
Aplicaciones de lo que queramos
None
Y... ¿Nicaragua?
www.rubyni.com