ruby development