Class: JekyllRecker::Generators::Memory
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- JekyllRecker::Generators::Memory
- Includes:
- Stats
- Defined in:
- lib/jekyll_recker/generators.rb
Overview
Memory Size Generator
Constant Summary collapse
- KEY =
'memory'
Instance Method Summary collapse
Methods included from Stats
#average, #entries, #generate, #key, #total
Methods included from Mixins::Logging
Instance Method Details
#crunch ⇒ Object
197 198 199 200 201 202 203 204 205 206 |
# File 'lib/jekyll_recker/generators.rb', line 197 def crunch results = Hash.new(0) entries.each do |entry| results['chars'] += entry.content.size results['spaces'] += entry.content.count(' ') results['size'] += entry.content.bytes.to_a.length end results['size'] = bytes_to_megabytes(results['size']) results end |