Module: Tulipmania
- Defined in:
- lib/tulipmania.rb,
lib/tulipmania/tool.rb,
lib/tulipmania/service.rb,
lib/tulipmania/version.rb
Defined Under Namespace
Classes: Configuration, Service, Tool
Constant Summary collapse
- VERSION =
'0.2.0'
Class Method Summary collapse
- .config ⇒ Object
-
.configure {|config| ... } ⇒ Object
lets you use Tulipmania.configure do |config| config.address = 'Anne' end.
-
.main ⇒ Object
add command line binary (tool) e.g.
- .root ⇒ Object
Class Method Details
.config ⇒ Object
96 97 98 |
# File 'lib/tulipmania.rb', line 96 def self.config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
lets you use Tulipmania.configure do |config| config.address = 'Anne' end
92 93 94 |
# File 'lib/tulipmania.rb', line 92 def self.configure yield( config ) end |
.main ⇒ Object
add command line binary (tool) e.g. $ try centralbank -h
102 103 104 |
# File 'lib/tulipmania.rb', line 102 def self.main Tool.new.run(ARGV) end |
.root ⇒ Object
7 8 9 |
# File 'lib/tulipmania/version.rb', line 7 def self.root "#{File.expand_path( File.dirname(File.dirname(File.dirname(__FILE__))) )}" end |