Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducción a Ruby

eveevans
October 09, 2014

Introducción a Ruby

eveevans

October 09, 2014
Tweet

More Decks by eveevans

Other Decks in Programming

Transcript

  1. class ClaseFulanita { public static void main() { System.out.println("Hola Mundo");

    } } "Hola Mundo" en Ruby puts "Hola Mundo" "Hola Mundo" en Java
  2. 3.times do puts "Si, Ruby Rocks" end Si, Ruby Rocks

    Si, Ruby Rocks Si, Ruby Rocks => 3
  3. 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?