Module: ALib
- Included in:
- MainModule::Mixins
- Defined in:
- lib/alib.rb,
lib/alib-0.3.1.rb
Overview
the ALib module is a namespace for things i’ve found useful
Defined Under Namespace
Modules: Bsearch, ClassExtensions, Logging, MainModule, ModuleExtensions, ObjectExtensions, StandardExtensions, Util Classes: AutoHash, AutoOrderedHash, ConfigFile, Find2, ListFile, OrderedHash
Constant Summary collapse
- VERSION =
–{{{
'0.3.1'
- Configfile =
class ConfigFile
ConfigFile
- Listfile =
class ListFile
ListFile
- OrderedAutoHash =
class AutoOrderedHash
AutoOrderedHash
- Find =
class Find2
Find2
- BSearch =
module Bsearch
Bsearch
- SimpleMain =
simple_main
- ConfigurableMain =
configurable_main
Class Method Summary collapse
Class Method Details
.configurable_main(&b) ⇒ Object
–}}}
2751 2752 2753 2754 2755 2756 2757 2758 2759 |
# File 'lib/alib.rb', line 2751 def configurable_main &b #--{{{ if b Class::new(MainModule::ConfigurableMain, &b) else MainModule::ConfigurableMain end #--}}} end |
.export(e) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/alib.rb', line 21 def ALib::export e #--{{{ (@__exported ||= []) << e @__exported.uniq! @__exported #--}}} end |
.simple_main(&b) ⇒ Object
–{{{
2742 2743 2744 2745 2746 2747 2748 2749 2750 |
# File 'lib/alib.rb', line 2742 def simple_main &b #--{{{ if b Class::new(MainModule::SimpleMain, &b) else MainModule::SimpleMain end #--}}} end |