Fluïlg. ‘ ‘¿Eu ¿y pu?  I. 'I. L¿'| 

Em ¡.1 - . ._:  l

- ‘u r1’ ‘l’

ll - -.  I. .- ¡-= .""'
Huby

o Simple o Ürientad-n a nbietüs
- ünrnpletn - Dinámucn

 

Fluby y Ruby un Flails

| - Ftaihmnmchaalmáxinnlaputamay ...
C Lln lenguaje muy dulce

fluhgmclchl
C Lln lenguaje muy durara

fl ‘De sarah‘

flnhatfld-rhi
I un lenguaje muy dulce
fl ‘De serle‘

fi Orientaciún e ehietee

Unhetfld-rhi
I un lenguaje muy dulce

fl ‘De serle‘

fi Orientaciún e ehietee

fl Un lenguaje d inámice

Unhetfld-rhi
Un Il:  lgluefigz:  "my re; -': ,:-'-. ':: ;

I un lenguaje muy dulce

Bilateral-rial
‘Dejen ne ha preteen le
emerge.  rre sabe le que es
ele-lee’

 

Peel-Lema eLLn-IAH

fle-weeekreil
- Lee ieiernae influyen j¿: :letern1inen‘? j le rnanere de peneer
cie lee perennes

- Lee Ierhguajes.  la de lee p-regremed...
¡Eng u nee ej emplee

Ü weesckleíl
Las estructuras ÍÏEÏHEWEH el valer de le ültirïte ee ereeiee
evaluar-ata: 

Eueeï =  if paramsL; id]

UeeI. fínd{paraneÏ: ...
Las estructuras ¡íevueltven el valer de la última expresión

revaluecia; 

Eueeï =  zi paramsL; id]

UeeI. fínd{paraneÏ: i...
Las estructuras izlevuelrven el valer de la ultima expresión

levaluecla; 

Üueer =  if paramsL; id]
TJn: .5;Leïparanï"ie'...
Las estructuras izlevuelraren el valer de la ultima expresión

aevaluecla; 

Eueeï =  if paramsL; id]

UeeI. fínd{paransÏ:...
Las estructuras izlevuelraren el valer de la ultima expresión

aevaluecla; 

Eueeï =  if paramsL; id]

UeeI. fínd{paransÏ:...
Las estructuras izlevuelraren el valer de la ultima expresión

aevaluecla; 

Eueeï =  if paramsL; id]

UeeI. fínd{paransÏ:...
Las asigna-clanes tambien devuelven el valer asignada: 

üpest =  Pest. fínd{perame[: id]]
if epest

üpest. deetIey

end

...
Las asigna-clanes tambien devuelven el valer asignada: 

üpest =  Pest. fínd{perame[: id]]
if epest

üpest. deetIey

end

...
Las asigneeieersrs tambien «devuelven el valer asignada: 

‘Epest =  Pest. fied{pera: e[: id]]

Épese
üpest. deetIev

v]: ...
Las asigneeieersrs tambien «devuelven el valer asignada: 

Teee:  = Pest. fied{pera: e[: id]]

111 1al. r:: s'. -: . ‘.
@n...
ssígnaeienee eendielenalee

Ü "uedtlrleíl
ssígnaeienee eendielenalee

iÏVLiLIL-ï ’ "Ï1Lule gr-grc-jurzïrrL-ce" r. :r1' 4.:  ILLLFÏiJLEÜÏÜlÏÉÏ-¿LILFJ

Ü "uedtlrleíl
sslgnaeienee eeneielenales

'Il1.. iL1= - "ÏÍLule gen-Erica" unless -: |.s1'i. :r: r.ed? {ü1.. íL1s_Ï| 

II- IIILLLIe | - ...
ssígnaeienee eendielenalee

iÑmlLlu ’ "ÏlLule gunerlee" unlusu duÍlnufi? {üL¿Llu}
le uLLL1e le ‘TILu; e gudselee"

rvheadie...
ssïgnaeienee eendielenalee

‘ÏVLlLILÍ ’ "ÏlLule gr-grc-jnrzïrlee" unless ¿lL1ÏlJ1Efi? {'lÏÉl-. Í.L1L1:| 
le uLLL1e le ‘TILu...
ñsïgnaciunaa cundiciunalaa

‘ÏVLiLIL-ï ’ "ÏLLLLL:  gL-jucïri-zu" uuluuu 'íu. .Í1J1LLfi? {I; ÉY'h'¿L1u1:I
p ELLL1& lu ‘TILu;...
fl ‘De sarah‘

Elnhamd-thil
‘Guarquuïar ¡asuma-gía
dfsfïngufible de ¡‘a magia es
In suficiente-m ante avanzada"

 

El FIÉIH l

[Él-wmkrnil
o La class tray‘ es una de las ¡was de las clases incluidas

o La dEfümüE un repasa para ejemplificar: 

a La palencia de ...
fiarr-[1,2J3,4,5J

n-wmma
xfalarr  L 1,   vea,  5 J
Iüamndü: 

Ü&ÏE. Hu; h ac íitmml
puts ita: 
nz’:  tïvfl

Ü ‘wmtkt-HÍÏ
xfalarr  L 1,   vea,  5 J
Iüamndü: 

Ü&ÏE. EEih tu íitmml
puts ita: 
«.  :I: J

Ü ‘wmtkt-HÍÏ
‘¿IRPF  L 1,   vea,  5 J
Iüamndü: 

Ifiartïañ-¿EL ¿cu í : I.a. : : |
puts ife‘
nïztïvfl

Ü ‘wmtkt-HÍÏ
fiarr - [ 1, 2, 3, 4, 5 J

Iteiandü:  üue es El fur de tada la vida: 
üarr. aach da Iltaml tur itam in üarr

puts ita puta ...
fiarr - [ 1, 2, 3, 4, 5 J

Iteiandü:  üue es El fur de tada la vida: 
üarr. aach 44 Iltaml rar itam in üarr

puts ita puta ...
fiarr - [ 1, 2, 3, 4, 5 J

Iteiandü:  üue es El fur de tada la vida: 
üarr. aach da Iltaml rar itam in üarr

puts ita puta ...
La buena empieza ahüra: 

Ü "umtkt-HÍÏ
La buena empieza ahüra: 
l.   , :. 

. uniq

[ L,  1, 2, 3, 3 : .ua1q
Pï'['1sÉsEI-Ï

Ü "umtkt-HÍÏ
La buena empieza ahüra: 
l.   , :. 

. L1J: ¡i-: I_

1141315“ [L1, 1 J,  3, L3. 3] Jrïlsttsn
? ï'['1s1s3..3.3.1

Ü "umtkt-...
La buena empieza ahüra: 

. L1J: ¡i-: I_
ilütt“ [ L,  ni],  3. n11, 3 ]. -:aüï: aa-: t
¿amp-act 3-: - ['1, 2, 3.] A

Ü "um...
La buena empieza ahüra: 

. uniq

'Ï1“ttÜ“ [ L,  1, 2, 3, 3 : .raueraa
. campaat :3 [ 3, 3, 2, 1, L 1
. raverae

Ü "umtkt-...
La buena empieza ahüra: 

. uniq

1141315“ [ L,  3, 3, 1, 31.3311:
. campaat :3 [ i,  1, 2, 3, 3 1
. raver53

. aart

Ü "u...
La buena empieza ahüra: 

. uniq
. flatt3m
. campaat
.1'EI". rE:1'Eü
. EÜÏ'. 'Ï'Ï
r 1. 3, 3113113 {Ial 1133 = = 3 
.3" a “...
Lu buena empieza ahüra: 
l,  -:  :; fI 1:‘ 

. uniq

. flutt3m

. campaat

.  TEïEJTEü

.  EIIIÏÉÏ

,  E ]. find ¿L1 {lnl ...
Lu buena empieza ahüra: 

. uniq
. flutt3m
. campaat
. rav3ra3
. aart
[ 1, 3, 3, E ]. ÏEJEüt {lal n E 3 = = Ü J

.  33 [ L...
.'u¡"_ '. - ¡ml-s -l. -_'
n,  l"c.  ». .| 2.’! 

‘Suma ':  +

[1.2]+[3.4I
33L1, 3, 3, 4J

 "runmtkrnïï
'. 'ur_ '. - '-3'-. |-| .-_'
ne. ¡., lls u.  .. '.

 ‘Suma ':  +

1'”'5'5’3"‘ [1 3. 341- 23.3]
31 -'1

 "runmtkrnïï
r". 'ur_ '. - w '-.  -l. -_'
13.: “ l"c.  ». .| 2.’! 

 ‘Su'm.3';  +
V  ' [ 1h 21H: 
r ‘H3J33:í3'f3n'; =s=  33- L 1, 13,

...
r". 'ur_ '. - w '-.  -l. -_'
13.: “ l"c.  ». .| 2.’! 

 ‘Suma ':  +

‘a ‘HÉSÏ-ï" ' L3. 1,.  3. 3. 3 ] 3: L3. 3, 3]
r ‘H3J3...
Üperadunes

o ‘Suma': +
"”55’3"’ E1. 3. 3] I la.  4.5]
- ‘Hapmatriáxrnu:  33 L 1, 3, 3, 4, 3 J

o In13r333r3I3n{'1]:  3:
n...
H u naa más esta: 

fipracina - -. .
flivas =  []
fipra: in3-ea: h da Iprecial
üiïas 3€ pracín H Ü.1E
end

msnm:
H u una más esta: 

fipracina - -. .
flivas =  []
fipra: ina-ea: h du Iprecial
üiïas ii pracín H Ü.1E
end

¿Nu es rneiür esta...
Pur si hace fatta IZIIFI] EjEITHE-II]: 

flprmcina u -. .
‘fitütñl =  Ü
flpreciuanaach du Ipracaal

ütüial +=  precio

Ulkd. ...
Pur si hace fatta IZIIFI] EjEITHE-II]: 

flprmcina u -. .
‘fitütñl =  Ü
flpreciuanaach du Ipracaal

ütüial +=  precio

Ulkd. ...
¿"f en Haile’?  Hlgunos ejemplos chulos: 

flmrgmkrnil
¿"F en Haile?  Algunos ejemplos chulos: 

finamente =  ÜPüHtE-lflp í Ipl pnoomrrueuto LflatteJLso-tt

D-"umkrnil
¿"f en Fïsïls’?  Algunos ejemplos ehuíos: 

‘Ésnnents =  ¿Tests-Josu?  ‘Í Ipl pwïsrrrnents }. '"1r'r.1'. ."' r-crt

Ü "uos...
¿"f en Fïsïls’?  Algunos ejemplos ehuíos: 

‘Ésnnents =  ¿Tests-Josu?  ‘Í Ipl pwïsrrrnents Íl-Jfl-‘ttter;  "fr: 

Ü "uostk...
¿"f en Hells’?  Algunos ejemplos ehuíos: 

‘Éooments.  = Iïïmostsnnsj‘:  ‘Í Ipl pwïorrrnents l-Jfl-‘ttter;  r-ort

ur-¡g-u...
¿"f en Hells’?  Algunos ejemplos ehuíos: 

‘Éooments.  = Iïïmostsnnsj‘:  ‘Í Ipl pwïorrrnents l-Jfl-‘ttter;  r-ort

ur-¡g-u...
¿"f en Hells’?  Algunos ejemplos ehuíos: 

‘Éooments.  = Iïïmostsnnsj‘:  ‘Í Ipl pwïorrrnents l-Jfl-‘ttter;  r-ort

ur-¡g-u...
¿"f en Hells’?  Algunos ejemplos philips: 

‘Éooments.  = Iïïmostsnnsj‘:  ‘Í Ipl pwïorrrnents l-Jfl-‘ttter;  r-ort

ur-¡g-...
¿"f en Hells’?  Algunos ejemplos philips: 

‘Éooments.  = Iïïmostsnnsj‘:  ‘Í Ipl pwïorrrnents l-Jfl-‘ttter;  r-ort

ur-¡g-...
¿"f en Hells’?  Algunos ejemplos philips: 

‘Ïloomepts.  = Iïïmpstsnnsj‘:  ‘Í Ipl É-CÜFWFÏHÉF l-Jfl-‘ttter;  lsprt

ur-¡g-...
Mereee le pene eenoeer bien les eleses incluidas
Algines clases y nfidulns que no perder de vista

I Array I Range
o Enuler...
ï_Ï| lll_'-: l'l'_; '-, ::lr_': "l ¿el l': l':  =; ':'l_': r‘-

fi Orientacion e objetos

Duhnmclciul
"los plsalorrerps de ¡‘e
caverna solo ven las
sombras de los enseres. "

_.  I
L ul‘! 
a,   ‘F
f’ * l

 

 "uceclireïl
En Ruby: 
" Todo es.  im objeto
.  "Todo
a [Je verdad.  topïo

Ü "uceclircíl
En serio.  tcelc: 
o No hay ‘ninos premios-os‘
- Los números son objetos I-'1 znurn lo I-' I nat.  o. ..)
o Las pel-plenas...
s toos le sida: 

def ssnzlpise titleítstle}
spnitislspl title:  = .  . . 
return sanzitiseel title
end

 -'t ‘i  I e pera...
less lsonsto ¡r mes EJFlF: 

clase Post s ñpt1veRecord: :Eeee
def senitiseo title

end
end

post-t1sIe pereme[: títIo]
poe...
Mejor son: 

clase String
def snnitise

end
end

pont-t1sIe pereme[: títIo]
poet. title. eenítize

 "uceclireïl
L_n llj-r1;; _1I_. ;_'1|lj:  :'_lr1:: 'l-*1 r;  

a Un lenguaje o inemioo

Desnudos!
‘Un Honors no puede
bañarse dos trenes er:  el

mismo no;  nl‘ el ríe rr:  en‘
hombre son los HTJÏSHTÜS. 
puesto que lodo ...
En Fiuby: 
- hip hay diferencia entre ‘tiempo de como-Haroldo‘ jr ‘Ilempo
de ejecuta" Ein‘
a Se pueden prear y modificar pl...
¿como creen si no que Hells. ..

o . ..añade metodos a clases lllcti eeElecord tras leer la base

de celos? 
[oorno name I...
Nosotros también podemos redelinir

fl---occclcrcil
Nosotros también podem-os redelinir

E l IES:  Fl ïllïllfli

def +{ptheI}

nplí - other
end

pod

D-"occclrrcil
Nosotros también podem-os redelinir

E l IES:  Fl ïllïllfli

def +{pther}

nplí - othor
end

pod

I| '.'! I-E+-I1_-

D-"occ...
Nosotros también podem-os redelinir

E l IES:  Fl ïllïllfli

def +{pther}

nplí - othor
end

pod

I| '.'! I-E+-I1_-

D-"occ...
Lln ejemplo mes ceoel

D-"occclrroil
Lln ejemplo mes ceoel

clase Post -€ lictiirellecprdztlsaae

end

fl-"cccclrrcil
Lln ejemplo mes ceoel

clase Post s HctioeRecprd: :Baae
def title-[title]

erite attríhute['title? . title}

end
end

or-n...
Lln ejemplo mes ceoel

clase Post s HctioeRecprd: :Baae
def title-[title]

erite attríhute['title? . title}

il sc1I. oow?...
Preguntas

fl-"occelrlcil
Moraleja:  lil-pierden Fluojr

Merece le pene

¡‘ll gracias por eenil

 

EI-usccclrlcil
¡L3 Ilvacnclvnlull
Fl elerenchss

'“'-'o; 'r. i-1I-1l-' p Polo‘ Dev-r Thï- so: 

"¡Tigr- | '-". '.5"_I|1(.1.‘. p Prrerarmgefl ¿wi-fm ¡Lu-l s. ...
Próxima SlideShare
Cargando en…5
×

"Ruby Mola (y por que)" por The Cocktail

2.152 visualizaciones

Publicado el

"Ponencias de la Conferencia Rails Hispana

El 24 y 25 de Noviembre se celebró en Madrid la Primera Conferencia sobre Ruby on Rails en España, con un éxito espectacular. The Cocktail fue uno de los patrocinadores del evento, en el que se inscribieron más de 160 personas para pasar dos días desentrañando los secretos y bondades de Ruby onRails, el motor de la Web 2.0."

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
2.152
En SlideShare
0
De insertados
0
Número de insertados
62
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

"Ruby Mola (y por que)" por The Cocktail

  1. 1. Fluïlg. ‘ ‘¿Eu ¿y pu? I. 'I. L¿'| Em ¡.1 - . ._: l - ‘u r1’ ‘l’ ll - -. I. .- ¡-= .""'
  2. 2. Huby o Simple o Ürientad-n a nbietüs - ünrnpletn - Dinámucn Fluby y Ruby un Flails | - Ftaihmnmchaalmáxinnlaputamay al dinaninm de Flmy n [J-HH upiru ma» nn mudanza p-nuzicln near Hailsn-m nm: Iarmguaja. - ‘r’ sin embargo. está infrautiliaadn fl-uumkmil
  3. 3. C Lln lenguaje muy dulce fluhgmclchl
  4. 4. C Lln lenguaje muy durara fl ‘De sarah‘ flnhatfld-rhi
  5. 5. I un lenguaje muy dulce fl ‘De serle‘ fi Orientaciún e ehietee Unhetfld-rhi
  6. 6. I un lenguaje muy dulce fl ‘De serle‘ fi Orientaciún e ehietee fl Un lenguaje d inámice Unhetfld-rhi
  7. 7. Un Il: lgluefigz: "my re; -': ,:-'-. ':: ; I un lenguaje muy dulce Bilateral-rial
  8. 8. ‘Dejen ne ha preteen le emerge. rre sabe le que es ele-lee’ Peel-Lema eLLn-IAH fle-weeekreil
  9. 9. - Lee ieiernae influyen j¿: :letern1inen‘? j le rnanere de peneer cie lee perennes - Lee Ierhguajes. la de lee p-regremednres Ruby a Eereane a nueelra lerma de pensar - Le cua] de une experiencia mejor a ¡Ee eiuenide! - Te hee-e eenlir inteligente o ‘Hue-y sireys eur efyeur muy‘ Emanuele-all
  10. 10. ¡Eng u nee ej emplee Ü weesckleíl
  11. 11. Las estructuras ÍÏEÏHEWEH el valer de le ültirïte ee ereeiee evaluar-ata: Eueeï = if paramsL; id] UeeI. fínd{paraneÏ: id]) elee 3eeI. eew eee Ü "umtkleíl
  12. 12. Las estructuras ¡íevueltven el valer de la última expresión revaluecia; Eueeï = zi paramsL; id] UeeI. fínd{paraneÏ: id]) Ii: | ‘:1 L": 3eeI. eew i:1:. ¡.: Ü "umtkleíl
  13. 13. Las estructuras izlevuelrven el valer de la ultima expresión levaluecla; Üueer = if paramsL; id] TJn: .5;Leïparanï"ie'l elee T¿c: .1cw sed Ü wmtkleíl
  14. 14. Las estructuras izlevuelraren el valer de la ultima expresión aevaluecla; Eueeï = if paramsL; id] UeeI. fínd{paransÏ: id]) elee 3eeI. eew sed :7 lala-use cecliga Ü wmtkleíl
  15. 15. Las estructuras izlevuelraren el valer de la ultima expresión aevaluecla; Eueeï = if paramsL; id] UeeI. fínd{paransÏ: id]) elee 3eeI. eew sed :7 lala-use cecliga L . MEÍTÜIE EIFÏFÜÏEÉ Ü wmtkleíl
  16. 16. Las estructuras izlevuelraren el valer de la ultima expresión aevaluecla; Eueeï = if paramsL; id] UeeI. fínd{paransÏ: id]) elee 3eeI. eew sed :7 lala-use cecliga L . MEÍTÜIÉ IEIFÏÏÜTWÉÉ ¡tales penitel Ü wmtkleíl
  17. 17. Las asigna-clanes tambien devuelven el valer asignada: üpest = Pest. fínd{perame[: id]] if epest üpest. deetIey end na-a-miaa:
  18. 18. Las asigna-clanes tambien devuelven el valer asignada: üpest = Pest. fínd{perame[: id]] if epest üpest. deetIey end MejeI: ‘mi apesta - Peeuïineteerenetiel] üpeat. deetIey end Dr-weeelrreil
  19. 19. Las asigneeieersrs tambien «devuelven el valer asignada: ‘Epest = Pest. fied{pera: e[: id]] Épese üpest. deetIev v]: leiejer: apnea « PeeL-lind{pare: s[: :e]] üpest. dest: ey "¡: '"' I’! Ü "uedtlueíl
  20. 20. Las asigneeieersrs tambien «devuelven el valer asignada: Teee: = Pest. fied{pera: e[: id]] 111 1al. r:: s'. -: . ‘. @neet. deetIev rratcl leiejer: l «"Ïlr: :-'. ' . . i Pee | _. - l irl-¿{Eï-¡‘rrrïrtz í; [z r-zízl] finesL. dest: ey r ‘r’ ademas nes repelirnee rnenee Ü "uedtlrleíl
  21. 21. ssígnaeienee eendielenalee Ü "uedtlrleíl
  22. 22. ssígnaeienee eendielenalee iÏVLiLIL-ï ’ "Ï1Lule gr-grc-jurzïrrL-ce" r. :r1' 4.: ILLLFÏiJLEÜÏÜlÏÉÏ-¿LILFJ Ü "uedtlrleíl
  23. 23. sslgnaeienee eeneielenales 'Il1.. iL1= - "ÏÍLule gen-Erica" unless -: |.s1'i. :r: r.ed? {ü1.. íL1s_Ï| II- IIILLLIe | - "Tír. u'_e gen-eaten" fl-"eeeelrreil
  24. 24. ssígnaeienee eendielenalee iÑmlLlu ’ "ÏlLule gunerlee" unlusu duÍlnufi? {üL¿Llu} le uLLL1e le ‘TILu; e gudselee" rvheadieg u li Eefiuedïlueupseeelee} esupeeet1ee. c1t1e else alee I: men. t it Le tuu Ü "uedtlrleíl
  25. 25. ssïgnaeienee eendielenalee ‘ÏVLlLILÍ ’ "ÏlLule gr-grc-jnrzïrlee" unless ¿lL1ÏlJ1Efi? {'lÏÉl-. Í.L1L1:| le uLLL1e le ‘TILu; e guds¿; ee" rvheadieg H 1: Eeíiuedïlueupseeelee} ÉÉSHÏZIEIE-fiïlülïl. Cult]. E‘ els-r ÜHEEÍ-JÜH. tit Le ¡LILÍJ E eheadleg 2 C sseesectiee II @sect1eL ]. t;t1e Ü "umtlrleíl
  26. 26. ñsïgnaciunaa cundiciunalaa ‘ÏVLiLIL-ï ’ "ÏLLLLL: gL-jucïri-zu" uuluuu 'íu. .Í1J1LLfi? {I; ÉY'h'¿L1u1:I p ELLL1& lu ‘TILu; ú guufi¿; cu" 'ÉhE&d1üÉ H ii Eeíinedïtflsubsucniun} Ï3uhÉÉÉÏ1Üü. L-Llt ELÉÉ UEEEÍ4Üfl. LlLLE EDU E fihaadlüg 2 C fisubsactiün II Qa€ct1nL J. ‘ tia Ü "umtkmíï
  27. 27. fl ‘De sarah‘ Elnhamd-thil
  28. 28. ‘Guarquuïar ¡asuma-gía dfsfïngufible de ¡‘a magia es In suficiente-m ante avanzada" El FIÉIH l [Él-wmkrnil
  29. 29. o La class tray‘ es una de las ¡was de las clases incluidas o La dEfümüE un repasa para ejemplificar: a La palencia de Las clases ¡mluiüas r La palencia y el usa de las tal-aque; r EI ‘asiïfa Hume‘ fl1-wmkrnil ‘Sln nllmar el múduln mueran:
  30. 30. fiarr-[1,2J3,4,5J n-wmma
  31. 31. xfalarr L 1, vea, 5 J Iüamndü: Ü&ÏE. Hu; h ac íitmml puts ita: nz’: tïvfl Ü ‘wmtkt-HÍÏ
  32. 32. xfalarr L 1, vea, 5 J Iüamndü: Ü&ÏE. EEih tu íitmml puts ita: «. :I: J Ü ‘wmtkt-HÍÏ
  33. 33. ‘¿IRPF L 1, vea, 5 J Iüamndü: Ifiartïañ-¿EL ¿cu í : I.a. : : | puts ife‘ nïztïvfl Ü ‘wmtkt-HÍÏ
  34. 34. fiarr - [ 1, 2, 3, 4, 5 J Iteiandü: üue es El fur de tada la vida: üarr. aach da Iltaml tur itam in üarr puts ita puta item End find [Ïl-wmkrnil
  35. 35. fiarr - [ 1, 2, 3, 4, 5 J Iteiandü: üue es El fur de tada la vida: üarr. aach 44 Iltaml rar itam in üarr puts ita puta item end 4nd [Ïl-wmkrnil
  36. 36. fiarr - [ 1, 2, 3, 4, 5 J Iteiandü: üue es El fur de tada la vida: üarr. aach da Iltaml rar itam in üarr puts ita puta item end end msnm:
  37. 37. La buena empieza ahüra: Ü "umtkt-HÍÏ
  38. 38. La buena empieza ahüra: l. , :. . uniq [ L, 1, 2, 3, 3 : .ua1q Pï'['1sÉsEI-Ï Ü "umtkt-HÍÏ
  39. 39. La buena empieza ahüra: l. , :. . L1J: ¡i-: I_ 1141315“ [L1, 1 J, 3, L3. 3] Jrïlsttsn ? ï'['1s1s3..3.3.1 Ü "umtkt-HÍÏ
  40. 40. La buena empieza ahüra: . L1J: ¡i-: I_ ilütt“ [ L, ni], 3. n11, 3 ]. -:aüï: aa-: t ¿amp-act 3-: - ['1, 2, 3.] A Ü "umtkt-HÍÏ
  41. 41. La buena empieza ahüra: . uniq 'Ï1“ttÜ“ [ L, 1, 2, 3, 3 : .raueraa . campaat :3 [ 3, 3, 2, 1, L 1 . raverae Ü "umtkt-HÍÏ
  42. 42. La buena empieza ahüra: . uniq 1141315“ [ L, 3, 3, 1, 31.3311: . campaat :3 [ i, 1, 2, 3, 3 1 . raver53 . aart Ü "umtkt-HÍÏ
  43. 43. La buena empieza ahüra: . uniq . flatt3m . campaat .1'EI". rE:1'Eü . EÜÏ'. 'Ï'Ï r 1. 3, 3113113 {Ial 1133 = = 3 .3" a “q , l” l]. ?,3I. finfi-[I11I:1EE>= =J3J b} n'i'l Ü "umtkt-HÍÏ
  44. 44. Lu buena empieza ahüra: l, -: :; fI 1:‘ . uniq . flutt3m . campaat . TEïEJTEü . EIIIÏÉÏ , E ]. find ¿L1 {lnl n É 3 E" Ü ] I-Iinú 311 Llnl u É 5 ’* Ü } Ü "umtkt-HÍÏ
  45. 45. Lu buena empieza ahüra: . uniq . flutt3m . campaat . rav3ra3 . aart [ 1, 3, 3, E ]. ÏEJEüt {lal n E 3 = = Ü J . 33 [ L E I . f d ' . F l” L1. 3, 3 J ,1'+3]a: :1: LIsL a 3 3 = = 3 ]- . Í3nd all ss L 1, E, 3 J Ü "umtkt-HÍÏ
  46. 46. .'u¡"_ '. - ¡ml-s -l. -_' n, l"c. ». .| 2.’! ‘Suma ': + [1.2]+[3.4I 33L1, 3, 3, 4J "runmtkrnïï
  47. 47. '. 'ur_ '. - '-3'-. |-| .-_' ne. ¡., lls u. .. '. ‘Suma ': + 1'”'5'5’3"‘ [1 3. 341- 23.3] 31 -'1 "runmtkrnïï
  48. 48. r". 'ur_ '. - w '-. -l. -_' 13.: “ l"c. ». .| 2.’! ‘Su'm.3'; + V ' [ 1h 21H: r ‘H3J33:í3'f3n'; =s= 33- L 1, 13, "runmtkrnïï
  49. 49. r". 'ur_ '. - w '-. -l. -_' 13.: “ l"c. ». .| 2.’! ‘Suma ': + ‘a ‘HÉSÏ-ï" ' L3. 1,. 3. 3. 3 ] 3: L3. 3, 3] r ‘H3J33:í3'f3n'; =s= 33- L :3, 3 J a In13r333c:3n L1]: 3 "runmtkrnïï
  50. 50. Üperadunes o ‘Suma': + "”55’3"’ E1. 3. 3] I la. 4.5] - ‘Hapmatriáxrnu: 33 L 1, 3, 3, 4, 3 J o In13r333r3I3n{'1]: 3: n Unión L“): | msnm:
  51. 51. H u naa más esta: fipracina - -. . flivas = [] fipra: in3-ea: h da Iprecial üiïas 3€ pracín H Ü.1E end msnm:
  52. 52. H u una más esta: fipracina - -. . flivas = [] fipra: ina-ea: h du Iprecial üiïas ii pracín H Ü.1E end ¿Nu es rneiür esta? ‘¡Lïüfli - ¡prcciúflnmflp {Iprncinl prcciu + I: I.1ñ 1- ¡zm-emma
  53. 53. Pur si hace fatta IZIIFI] EjEITHE-II]: flprmcina u -. . ‘fitütñl = Ü flpreciuanaach du Ipracaal ütüial += precio Ulkd. ‘wmtkfüïï
  54. 54. Pur si hace fatta IZIIFI] EjEITHE-II]: flprmcina u -. . ‘fitütñl = Ü flpreciuanaach du Ipracaal ütüial += precio Ulkd. ¿Hu n33 más IIFZIIFEÍIZÜ así? fiLüLa1 * Üprü: ¿ufi. ¡n¿uCL {| L. pruciül L F pruciú } ‘wmtkfüïï
  55. 55. ¿"f en Haile’? Hlgunos ejemplos chulos: flmrgmkrnil
  56. 56. ¿"F en Haile? Algunos ejemplos chulos: finamente = ÜPüHtE-lflp í Ipl pnoomrrueuto LflatteJLso-tt D-"umkrnil
  57. 57. ¿"f en Fïsïls’? Algunos ejemplos ehuíos: ‘Ésnnents = ¿Tests-Josu? ‘Í Ipl pwïsrrrnents }. '"1r'r.1'. ."' r-crt Ü "uostktoíl
  58. 58. ¿"f en Fïsïls’? Algunos ejemplos ehuíos: ‘Ésnnents = ¿Tests-Josu? ‘Í Ipl pwïsrrrnents Íl-Jfl-‘ttter; "fr: Ü "uostktoíl
  59. 59. ¿"f en Hells’? Algunos ejemplos ehuíos: ‘Éooments. = Iïïmostsnnsj‘: ‘Í Ipl pwïorrrnents l-Jfl-‘ttter; r-ort ur-¡g-u J Ñ1nnt_nonnrrt: o Eomnent. fino[: n11. : order se lflntn Ens“ . : 'init "b 1G} Ñlant ronnzmtofl Posts F ülnnt : :m: ent5-o n L lol : .poot }. unio Ü "utotlatníl
  60. 60. ¿"f en Hells’? Algunos ejemplos ehuíos: ‘Éooments. = Iïïmostsnnsj‘: ‘Í Ipl pwïorrrnents l-Jfl-‘ttter; r-ort ur-¡g-u J Ñ1nnt_nonnrrt: o Eomnent. fino[: n11. : order se lflntn Ens“ . : 'init "b 1G} Ñlant ronnzmtofl Posts F ülnst : :m: ent5-nep { lol : .poot ]. unIe Ü "utotlatníl
  61. 61. ¿"f en Hells’? Algunos ejemplos ehuíos: ‘Éooments. = Iïïmostsnnsj‘: ‘Í Ipl pwïorrrnents l-Jfl-‘ttter; r-ort ur-¡g-u J Ñ1nnt_nonnrrt: o Eomnent. fino[: n11. : order se lflntn Ens“ . : 'init "b 1G} Ñlant ronnzmtofl Posts F ülnst : :m: ent5-nep { lol : .poot ]. unio ipïüzaentefio por: üï" fipout-co1:o3ts-; ::; _ü. -{]. nup [ Icl link Lo{: -uuur-nunu, :-perJa1iLkÏ }-juinÉ'. ’J ïïfifpü Ü "utotlatníl
  62. 62. ¿"f en Hells’? Algunos ejemplos philips: ‘Éooments. = Iïïmostsnnsj‘: ‘Í Ipl pwïorrrnents l-Jfl-‘ttter; r-ort ur-¡g-u J Ñ1nnt_nonnrrt: o Eomnent. fino[: n11. : order se lflntn Ens“ . : 'inlt "b 1G} Ñlant nonnzntofl Posts F ülnnt : :m: ent5-nep { lol : .poot ]. unio ipïüzaentefio por: üï" fipout-co1:o3ts-uc: ïLü. ."J. nup [ Icl link Lo{: -uuur-nunu, :-perJalinkÏ }-juinÉ'. ’J ïïfifpü Ü "utotlatníl
  63. 63. ¿"f en Hells’? Algunos ejemplos philips: ‘Éooments. = Iïïmostsnnsj‘: ‘Í Ipl pwïorrrnents l-Jfl-‘ttter; r-ort ur-¡g-u J Ñ1nnt_nonnrrt: o Eomnent. fino[: n11. : order se lflntn Ens“ . : 'inlt "b 1G} Ñlant nonnzntofl Posts F ülnnt : :m: ent5-nep { lol : .poot ]. unio ipïüzaentefio por: üï" fipout-co1:e3ts-uc:1:ü. -{]. :u; [ Icl link Lo{: -uuur-nunu, :-perJalinkÏ J-juinÉ'. ’J ïïfifpü Ü "utotlatníl
  64. 64. ¿"f en Hells’? Algunos ejemplos philips: ‘Ïloomepts. = Iïïmpstsnnsj‘: ‘Í Ipl É-CÜFWFÏHÉF l-Jfl-‘ttter; lsprt ur-¡g-u J Ñ1nnt_nonnrrt: o Eompent. fino[: n11. : order se lflntn Ens“ . : 'inlt "b 1G} Ñlant ponnpntofl Posts F ülnnt : :m: ent5-nep { lol : .post ]. unio ipïüzaentefio por: üï" fipout-co1:o3ts-uc: ï:ü. -{]. nup [ Icl link Lo{: -uuur-nupu, :-perJalinkÏ }-: :inÉ'. ’J ïïfifpü Ü "utotlltníl
  65. 65. Mereee le pene eenoeer bien les eleses incluidas Algines clases y nfidulns que no perder de vista I Array I Range o Enulereilsle- o Regexp t Heeh t String o Jlilnlerie o T‘: I_Ie fl-ueeeelcteil
  66. 66. ï_Ï| lll_'-: l'l'_; '-, ::lr_': "l ¿el l': l': =; ':'l_': r‘- fi Orientacion e objetos Duhnmclciul
  67. 67. "los plsalorrerps de ¡‘e caverna solo ven las sombras de los enseres. " _. I L ul‘! a, ‘F f’ * l "uceclireïl
  68. 68. En Ruby: " Todo es. im objeto . "Todo a [Je verdad. topïo Ü "uceclircíl
  69. 69. En serio. tcelc: o No hay ‘ninos premios-os‘ - Los números son objetos I-'1 znurn lo I-' I nat. o. ..) o Las pel-plenas son objetos 51:1- ing - Incluso las clases sen ccje1os plana? D-"cccclcrcil ¡"Lo üu-Erl permlre reúnan-ae sin-anzuelos que no veremos hoy -, -j-
  70. 70. s toos le sida: def ssnzlpise titleítstle} spnitislspl title: = . . . return sanzitiseel title end -'t ‘i I e perales: [ : 1'31‘: I o] paostusslnitiaeuzLtítile = smitizLtitLellppstptitle} "uceclireïl
  71. 71. less lsonsto ¡r mes EJFlF: clase Post s ñpt1veRecord: :Eeee def senitiseo title end end post-t1sIe pereme[: títIo] poet. seniti3ed; títle "uceclireïl
  72. 72. Mejor son: clase String def snnitise end end pont-t1sIe pereme[: títIo] poet. title. eenítize "uceclireïl
  73. 73. L_n llj-r1;; _1I_. ;_'1|lj: :'_lr1:: 'l-*1 r; a Un lenguaje o inemioo Desnudos!
  74. 74. ‘Un Honors no puede bañarse dos trenes er: el mismo no; nl‘ el ríe rr: en‘ hombre son los HTJÏSHTÜS. puesto que lodo fluye. " H EF‘ -". |3 LITÜ izhn-nnnlnrn:
  75. 75. En Fiuby: - hip hay diferencia entre ‘tiempo de como-Haroldo‘ jr ‘Ilempo de ejecuta" Ein‘ a Se pueden prear y modificar plases. redefinir p añadir metodos. en cualquier momento o Hasta los tip-os pasion-s- oomo Elaaa u pa] ept o-un-nnnlnrn:
  76. 76. ¿como creen si no que Hells. .. o . ..añade metodos a clases lllcti eeElecord tras leer la base de celos? [oorno name Ill incluso findlrjupane E [I] - “añade unos metodos tres ejecutar otros‘? [hee manjr zp-oete añade El meter-dl: - poeta. e mmrodilice nuestros metodos para que ejecuten los liltros? [before Íilterï eíter filter] flt-oecclrroil
  77. 77. Nosotros también podemos redelinir fl---occclcrcil
  78. 78. Nosotros también podem-os redelinir E l IES: Fl ïllïllfli def +{ptheI} nplí - other end pod D-"occclrrcil
  79. 79. Nosotros también podem-os redelinir E l IES: Fl ïllïllfli def +{pther} nplí - othor end pod I| '.'! I-E+-I1_- D-"occclrroil
  80. 80. Nosotros también podem-os redelinir E l IES: Fl ïllïllfli def +{pther} nplí - othor end pod I| '.'! I-E+-I1_- D-"occclrroil
  81. 81. Lln ejemplo mes ceoel D-"occclrroil
  82. 82. Lln ejemplo mes ceoel clase Post -€ lictiirellecprdztlsaae end fl-"cccclrrcil
  83. 83. Lln ejemplo mes ceoel clase Post s HctioeRecprd: :Baae def title-[title] erite attríhute['title? . title} end end or-nnnnlnn:
  84. 84. Lln ejemplo mes ceoel clase Post s HctioeRecprd: :Baae def title-[title] erite attríhute['title? . title} il sc1I. oow? HIite_attrihute{’eenítiaed_title’, títle-eenítiae} ono end end D-"occclrroil
  85. 85. Preguntas fl-"occelrlcil
  86. 86. Moraleja: lil-pierden Fluojr Merece le pene ¡‘ll gracias por eenil EI-usccclrlcil
  87. 87. ¡L3 Ilvacnclvnlull
  88. 88. Fl elerenchss '“'-'o; 'r. i-1I-1l-' p Polo‘ Dev-r Thï- so: "¡Tigr- | '-". '.5"_I|1(.1.‘. p Prrerarmgefl ¿wi-fm ¡Lu-l s. .'! 'l‘.1_Ir Twins: IPÏrr two": ' il'¿, 'l.1r¡: | m1 Ifirr- wm‘: ' ¿‘rpm-al’: rn1 Ifirr more-nc I1I_,1| r‘. '.. ‘r nforme: P413? 1". nrr-rrrlïïpn". lz'. ','. :' n" rr‘: Iran ° rc m- ¡‘ricm .12‘ ma‘. ¡JIH ¿. IZZ¡'Í-I; |.". | Irerr ‘est: e -' rendir rr, ‘ ati-u‘! l"r‘. .-. 'Zi.1'. ‘-. .'| .lr. |l‘n '-| ¿'. :-Ij‘ol; ¡n; f l:1|. I-. Il: lsn| -.: :'. r oluhnr": Lï-Elsieiïïirrln-nlr-nswlnor-rlp lrïp ‘Llll roman: afan-rr‘. ru lrïp. l. ‘.n1'r. c‘-s. 'ln: r¡'. ."'. |r| _., :¡' ‘ "3; o’ mar. - E". lrïp. Kien-e. ‘ . '.. - ' unn-Hicks. tiene. ¡TH-Ih-Ilslhn‘ wcockloll

×