Sha256: f44f68a7a54884e6bd5309ba1d059a3c12a7c4188f8938bf3f5796fb9faea618
Contents?: true
Size: 836 Bytes
Versions: 3
Compression:
Stored size: 836 Bytes
Contents
# frozen_string_literal: true module Fasten class << self def default_name File.basename(Dir.getwd) end def default_stats true end def default_summary false end def default_jobs Parallel.physical_processor_count end def default_worker_class Worker end def default_fasten_dir 'fasten' end def default_use_threads !OS.posix? end def default_ui_mode return @default_ui_mode if defined? @default_ui_mode require 'fasten/ui/curses' @default_ui_mode = $stdin.tty? && $stdout.tty? ? :curses : :console rescue StandardError, LoadError @default_ui_mode = :console end def default_developer $stdin.tty? && $stdout.tty? end def default_priority :dependants end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fasten-0.18.0 | lib/fasten/defaults.rb |
fasten-0.16.0 | lib/fasten/defaults.rb |
fasten-0.14.4 | lib/fasten/defaults.rb |