Class: Bl::Formatter::Format::Json

Inherits:
Object
  • Object
show all
Defined in:
lib/bl/formatter.rb

Class Method Summary collapse

Class Method Details

.render(objects, fields: []) ⇒ Object



29
30
31
32
33
34
35
36
37
# File 'lib/bl/formatter.rb', line 29

def self.render(objects, fields: [])
  result = []
  objects.each do |obj|
    h = {}
    fields.map { |f| h.store(f, obj.send(f)) }
    result << h
  end
  result.to_json
end