Module: StaticData
- Defined in:
- lib/static-data.rb,
lib/static-data/base.rb,
lib/static-data/version.rb
Defined Under Namespace
Classes: Base
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.report_duration(step_name, report_format) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/static-data.rb', line 7 def self.report_duration(step_name, report_format) puts step_name start = Time.now yield puts report_format % [Time.now - start] end |
.static_data_classes(root) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/static-data.rb', line 14 def self.static_data_classes(root) static_data_class_files(root).each do |file| basename = File.basename(file).split('.', 2).first expected_class_name = "Static" + basename.camelize require File.join(root, 'db', 'static-data', basename) klass = Object.const_get(expected_class_name) yield klass end end |