From 918f3298510be4505306813bd71699b61ec8dfc5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 14 Dec 2015 10:32:25 +0000 Subject: nodoc internal classes DTAS does not expose any sort of public API for external users, so it will not be documented using RDoc. Currently all of our documentation is in plain-text or Markdown (only for manpages). --- lib/dtas.rb | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'lib/dtas.rb') diff --git a/lib/dtas.rb b/lib/dtas.rb index 0b704ca..468fc3b 100644 --- a/lib/dtas.rb +++ b/lib/dtas.rb @@ -1,23 +1,29 @@ # Copyright (C) 2013-2015 all contributors # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) -module DTAS # :nodoc: + +# DTAS currently exposes no public API for Ruby programmers. +# See http://dtas.80x24.org/ for more info. +module DTAS + # try to use the monotonic clock in Ruby >= 2.1, it is immune to clock # offset adjustments and generates less garbage (Float vs Time object) + # :stopdoc: begin ::Process.clock_gettime(::Process::CLOCK_MONOTONIC) - def self.now + def self.now # :nodoc: ::Process.clock_gettime(::Process::CLOCK_MONOTONIC) end rescue NameError, NoMethodError - def self.now # Ruby <= 2.0 - Time.now.to_f + def self.now # :nodoc: + Time.now.to_f # Ruby <= 2.0 end end @null = nil - def self.null + def self.null # :nodoc: @null ||= File.open('/dev/null', 'r+') end + # :startdoc: end require_relative 'dtas/compat_onenine' -- cgit v1.2.3-24-ge0c7