Implrmrntscion de tecnologia ruby

Solo disponible en BuenasTareas
  • Páginas : 29 (7017 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA

LENGUAJE DE PROGRAMACION RUBY

Integrantes: Nedi Ortiz Ramírez Claudia Margarita Rivera José Pablo Orellana Rodríguez OR100206 RM103003 OR100405

NOVIEMBRE DE 2011

1. Sintaxis del lenguaje Ruby es un marco de fuente abierta que usted puede utilizar para construir Web sites y bases de datos en Internet. Por supuesto,como con cualquier lenguaje de programación, usted necesita conocer las convenciones de las palabras claves de Ruby y de nombramiento. Cerciorarse de que sus datos cumplan estándares de la validación es clave, y lo que los iteratores apropiados hacen viajando entre sus datos como una brisa. Rubí en carriles (Rails), palabras claves Si usted esta usando Ruby en los Rails para crear su Web site obase de datos, usted necesita saber las aplicaciones de Ruby con sus palabras claves. Afortunadamente, usted tiene acceso a la tabla siguiente, que enumera las palabras claves de Ruby:

alias and BEGIN Begin break case class def

defined? do else elsif END end ensure false

_FILE_ for if in _LINE_ module next nil

not or redo rescue retry return self super

then true undef unless untilwhen while yield

Ruby on Rails ayudantes de la validación. Cuando usted crea un Web site o una aplicación Web con Ruby on Rails, usted necesita cerciorarse de que los datos de entrada en el

formulario de ese Rail los reconozca y pueda utilizar. La siguiente tabla contiene los Rails de ayudantes de validación:

validates_acceptance_of validates_associated validates_confirmation_ofvalidates_each validates_exclusion_of validates_format_of

validates_inclusion_of validates_length_of validates_numericality_of validates_presence_of validates_size_of validates_uniqueness_of

Iterator útil y métodos de Ruby on Rails. Cuando usted necesite viajar por los ítems en una base de datos creada con Ruby on Rails, el saber los iteratores para usar es clave. La siguiente tabla muestraiteratores y métodos provechosos:

[1, 2, 3].each { } [1, nil, nil, 2, 3, nil].compact { } [1, 2, 3].delete_if { |x| x >= 3 } [1, 2, 3].collect { |x| x + 1 } [1, 2, 3].find_all { |x| x % 2 == 1 } [1, 2, 3].reject { |x| x % 2 == 1 } [2, 5, 1, 0, 7].sort 2, 5, 1, 0, 7].max [1, [2, 3]].flatten

=> [1, 2, 3] => [1, 2, 3] => [1, 2] => [2, 3, 4] => [1, 3] => [2] => [0, 1, 2, 5, 7] => 7 => [1, 2, 3]

[1,2, 3].empty? [ ].empty? [0, 5, 9].length [1, 2, 3].include?(2) [1, 2, 3].include?(16) [1, 2, 3].reverse La sintaxis

=> false => true => 3 => true => false => [3, 2, 1] de Ruby pide prestadas algunas de las mejores

características de idiomas tales como Java y Perl. Antes de que usted comience a programar en Ruby, aquí hay algunos elementos básicos de la sintaxis que usted debe aprender.Estos incluyen la adición de comentarios en ruby, el uso de paréntesis, el uso del espacio en blanco, y el uso de puntos y comas. Adición de comentarios. Una ayuda de los idiomas para los comentarios permite que usted agregue líneas a su código fuente a manera que el intérprete o el compilador no haga caso. Los comentarios se pueden agregar al código fuente de ruby usando el hash o símbolo #. Todoel texto que sigue al simbolo # es considerado un comentario y es ignorado por el interprete de Ruby. # This is a comment in a Ruby source code file puts 'Cadmen Fisher' # This line outputs a string to the console

Como usted ve en el ejemplo arriba, un comentario puede ser una línea completa, o puede seguir una línea de código de Ruby. Si usted tiene un bloque de texto grande que usted quierautilizar como comentario, en vez de comenzar cada línea del comentario con el

símbolo #, usted puede utilizar la sintaxis de comentario multilínea de Ruby aquí: =begin This is a multi – line block of comments in a Ruby source file. Added: January 1, 2008 By: =end Puts "This is Ruby code" Timothy Fisher

El =begin marca el principio los comentarios multilínea, y el =end cierra el comentario...
tracking img