Module: Entable::Transformer

Defined in:
lib/entable/transformer.rb

Class Method Summary collapse

Class Method Details

.add_transformer(name, &block) ⇒ Object



2
3
4
5
# File 'lib/entable/transformer.rb', line 2

def self.add_transformer name, &block
  @@transformers ||= { }
  @@transformers[name.to_sym] = block
end

.apply_transform(collection, transform_name) ⇒ Object



7
8
9
# File 'lib/entable/transformer.rb', line 7

def self.apply_transform collection, transform_name
  @@transformers[transform_name.to_sym].call collection
end