Module: Webpack
- Defined in:
- lib/webpack.rb
Constant Summary collapse
- Version =
'0.4.2'
- Load =
Kernel.method(:load)
Class Method Summary collapse
- .description ⇒ Object
- .libdir(*args, &block) ⇒ Object
- .load(*args, &block) ⇒ Object
- .version ⇒ Object
Class Method Details
.description ⇒ Object
11 12 13 |
# File 'lib/webpack.rb', line 11 def description #TODO"" end |
.libdir(*args, &block) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/webpack.rb', line 15 def libdir(*args, &block) @libdir ||= File.(__FILE__).sub(/\.rb$/,'') libdir = args.empty? ? @libdir : File.join(@libdir, *args.webpack{|arg| arg.to_s}) ensure if block begin $LOAD_PATH.unshift(libdir) unless $LOAD_PATH.first==libdir module_eval(&block) ensure $LOAD_PATH.shift() if $LOAD_PATH.first==libdir end end end |
.load(*args, &block) ⇒ Object
29 30 31 |
# File 'lib/webpack.rb', line 29 def load(*args, &block) libdir{ Load.call(*args, &block) } end |