Ruby | Dir Class y sus métodos

Un directorio es un lugar para almacenar archivos. En Ruby, los directorios son manejados por la clase Dir y los archivos son manejados por la clase File . En los directorios, el punto doble (..) indica el directorio principal y el punto único (.) indica el directorio en sí. Métodos de clase 1. mkdir: este … Continue reading «Ruby | Dir Class y sus métodos»

Ruby | Clase flotante

En Ruby, la clase Float es una subclase de la clase Numeric. Los objetos de la clase Float representan números reales utilizando la representación de punto flotante de precisión doble de la arquitectura nativa. Métodos de instancia pública Operaciones aritméticas: este método realiza varias operaciones aritméticas en float . Suma: Devuelve el resultado de la … Continue reading «Ruby | Clase flotante»

Ruby | Clase MatchData

En Ruby, toda la coincidencia de patrones se realiza con la ayuda de la variable especial $~ . Todas las coincidencias de patrones establecerán $~ en un MatchData que contiene la información sobre la coincidencia. Los objetos MatchData son devueltos por los métodos Regexp#match y Regexp.last_match . Los objetos MatchData encerraron todo el resultado de … Continue reading «Ruby | Clase MatchData»

Ruby | Clase de estructura

Struct es una forma compacta de agrupar una serie de atributos, utilizando métodos de acceso, sin crear una clase explícita. La clase Struct es un creador de clases específicas, cada una está definida para contener un conjunto de variables y sus accesores. La subclase de la clase Struct es Struct::Tms . Ejemplo: # Ruby program … Continue reading «Ruby | Clase de estructura»

Ruby | Clase entera

En Ruby, la clase Integer es la base de las dos clases concretas que contienen números enteros. Estas clases concretas son Bignum y Fixnum . Fixnum contiene valores enteros que se muestran en la palabra de máquina nativa, mientras que Bignum contiene el valor entero fuera del rango de Fixnum. La clase entera contiene una … Continue reading «Ruby | Clase entera»

Ruby | Métodos de clase de subprocesos-clase pública

En Ruby, los subprocesos se utilizan para implementar el módulo de programación concurrente. Los programas que requerían múltiples subprocesos, usan la clase Thread para crear subprocesos. La clase Thread contiene una amplia gama de métodos que realizan algunas tareas específicas. Métodos de clase pública abort_on_exception : este método devuelve el estado de la condición global … Continue reading «Ruby | Métodos de clase de subprocesos-clase pública»

Ruby | Métodos de clase de rango

Requisito previo: Ruby | Rangos Ruby proporciona una clase Range . Los rangos de Ruby representan un conjunto de valores con un principio y un final. Los valores de un rango pueden ser números, caracteres, strings u objetos. Se construye usando start_point..end_point , start_point…endpoint literales, o con ::new . Proporciona flexibilidad al código y reduce … Continue reading «Ruby | Métodos de clase de rango»

Ruby | Clase de excepción y sus métodos

Una excepción es un evento no deseado o inesperado que ocurre durante la ejecución de un programa, es decir, en tiempo de ejecución, que interrumpe el flujo normal de las instrucciones del programa. En Ruby, los descendientes de una clase Exception se utilizan para interactuar entre los métodos de elevación y las declaraciones de rescate … Continue reading «Ruby | Clase de excepción y sus métodos»

Ruby | Clase de símbolo

Los objetos de la clase Symbol representan los nombres presentes dentro del intérprete de Ruby. Por lo general, se generan usando la sintaxis literal :name o usando los métodos to_sym . Los objetos Symbol similares se crean para una string de nombre dada durante la ejecución de un programa, independientemente del contenido y el significado … Continue reading «Ruby | Clase de símbolo»