Module: Kernel
- Defined in:
- lib/alki/loader/core_ext/kernel.rb
Instance Method Summary collapse
- #__alki_loader_original_require ⇒ Object
- #Alki(builder = nil, data = nil, &blk) ⇒ Object
- #require(name) ⇒ Object
Instance Method Details
#__alki_loader_original_require ⇒ Object
2 |
# File 'lib/alki/loader/core_ext/kernel.rb', line 2 alias_method :__alki_loader_original_require, :require |
#Alki(builder = nil, data = nil, &blk) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/alki/loader/core_ext/kernel.rb', line 15 def Alki(builder=nil,data=nil,&blk) if blk path = caller_locations(1,1)[0].absolute_path Alki::Loader.build path, builder, data, &blk end ::Alki end |
#require(name) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/alki/loader/core_ext/kernel.rb', line 4 def require(name) __alki_loader_original_require name rescue LoadError => e translated = Alki::Loader.translate(name) if translated __alki_loader_original_require translated else raise e end end |