Sha256: a262e952a57a65ff93588134ea2d9a4cde36abd3d400735acbd490b705422779

Contents?: true

Size: 270 Bytes

Versions: 2

Compression:

Stored size: 270 Bytes

Contents

require 'json'

module Klipbook
  module Commands
    module Exporters
      class JSONExporter < Exporter
        def render_contents(book)
          JSON.pretty_generate(book)
        end

        def extension
          "json"
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
klipbook-4.0.0 lib/klipbook/commands/exporters/json_exporter.rb
klipbook-3.0.0 lib/klipbook/commands/exporters/json_exporter.rb