Class: Box::Files
- Inherits:
-
Object
- Object
- Box::Files
- Defined in:
- lib/box.rb
Class Method Summary collapse
Class Method Details
.load ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/box.rb', line 3 def self.load files = {} if defined?(DATA) DATA.read.split(/^@@ /).each do |chunk| if chunk != "" file_name = chunk.match(/(\A\w+.\w+)/)[0] file_content = chunk.split(/\A\w+.\w+\n/)[1] files[file_name] = file_content end end end files end |