Module: Entable::Wrapper
- Defined in:
- lib/entable/wrapper.rb
Class Method Summary collapse
Class Method Details
.add_wrapper(name, &block) ⇒ Object
2 3 4 5 |
# File 'lib/entable/wrapper.rb', line 2 def self.add_wrapper name, &block @@wrappers ||= { } @@wrappers[name.to_sym] = block end |
.apply_wrapper(name, items, *args) ⇒ Object
7 8 9 10 |
# File 'lib/entable/wrapper.rb', line 7 def self.apply_wrapper name, items, *args wrapper = @@wrappers[name.to_sym] items.map { |item| wrapper.call(item, *args) } end |