Module: Burglar
- Defined in:
- lib/burglar.rb,
lib/burglar/bank.rb,
lib/burglar/heist.rb,
lib/burglar/version.rb
Overview
Set the version (needed for Mercenary -v)
Defined Under Namespace
Constant Summary collapse
- VERSION =
'0.1.1'.freeze
Class Method Summary collapse
- .extra_dep(name, dep) ⇒ Object
- .helpers ⇒ Object
- .modules ⇒ Object
-
.new(*args) ⇒ Object
Insert a helper .new() method for creating a new Heist object.
Class Method Details
.extra_dep(name, dep) ⇒ Object
23 24 25 26 27 |
# File 'lib/burglar.rb', line 23 def extra_dep(name, dep) require dep rescue LoadError raise("The #{name} module requires the #{dep} gem") end |
.helpers ⇒ Object
19 20 21 |
# File 'lib/burglar.rb', line 19 def helpers @helpers ||= LogCabin.new(load_path: load_path(:helpers)) end |
.modules ⇒ Object
15 16 17 |
# File 'lib/burglar.rb', line 15 def modules @modules ||= LogCabin.new(load_path: load_path(:modules)) end |
.new(*args) ⇒ Object
Insert a helper .new() method for creating a new Heist object
11 12 13 |
# File 'lib/burglar.rb', line 11 def new(*args) self::Heist.new(*args) end |