Module: EverydayCliUtils
- Defined in:
- lib/everyday-cli-utils.rb,
lib/everyday-cli-utils/ask.rb,
lib/everyday-cli-utils/option.rb,
lib/everyday-cli-utils/version.rb,
lib/everyday-cli-utils/mycurses.rb,
lib/everyday-cli-utils/safe/format.rb,
lib/everyday-cli-utils/safe/kmeans.rb,
lib/everyday-cli-utils/curses_utils.rb,
lib/everyday-cli-utils/safe/maputil.rb,
lib/everyday-cli-utils/safe/histogram.rb
Defined Under Namespace
Modules: Ask, CursesUtils, Format, Kmeans, KmeansUtil, MapUtil Classes: Histogram, MyCurses, Option
Constant Summary collapse
- AVAILABLE_MODULES =
[:ask, :format, :format_safe, :histogram, :histogram_safe, :kmeans, :kmeans_safe, :maputil, :maputil_safe, :mycurses, :option]
- VERSION =
'0.2.0'
Class Method Summary collapse
Class Method Details
.import(*names) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/everyday-cli-utils.rb', line 6 def self.import(*names) names.each { |name| case (name) when :ask require_relative 'everyday-cli-utils/ask' when :format require_relative 'everyday-cli-utils/format' when :format_safe require_relative 'everyday-cli-utils/safe/format' when :histogram require_relative 'everyday-cli-utils/histogram' when :histogram_safe require_relative 'everyday-cli-utils/safe/histogram' when :kmeans require_relative 'everyday-cli-utils/kmeans' when :kmeans_safe require_relative 'everyday-cli-utils/safe/kmeans' when :maputil require_relative 'everyday-cli-utils/maputil' when :maputil_safe require_relative 'everyday-cli-utils/safe/maputil' when :mycurses require_relative 'everyday-cli-utils/mycurses' when :option require_relative 'everyday-cli-utils/option' else raise "#{name.to_s} not found!" end } end |