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

Classes: Bank, Heist

Constant Summary collapse

VERSION =
'0.1.1'.freeze

Class Method Summary collapse

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

.helpersObject



19
20
21
# File 'lib/burglar.rb', line 19

def helpers
  @helpers ||= LogCabin.new(load_path: load_path(:helpers))
end

.modulesObject



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