Module: Inferno::CLI::Execute::Serialize
- Included in:
- ConsoleOutputter, JSONOutputter
- Defined in:
- lib/inferno/apps/cli/execute/serialize.rb
Instance Method Summary collapse
Instance Method Details
#serialize(entity) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/inferno/apps/cli/execute/serialize.rb', line 10 def serialize(entity) case entity.class.to_s when 'Array' JSON.pretty_generate(entity.map { |item| JSON.parse serialize(item) }) else Inferno::Web::Serializers.const_get(entity.class.to_s.demodulize).render(entity) end end |