Sha256: 6d16d29bda6d38c3c761d51427970bbeae7e403ec89541e7b0745446bdf0c6cc

Contents?: true

Size: 424 Bytes

Versions: 9

Compression:

Stored size: 424 Bytes

Contents

module Hippo::API::Handlers

    class Print
        def self.getter
            lambda do
                template_klass = Hippo::Templates::Latex.for_identifier(params['template_id'])
                status 404 and return if not template_klass

                form = template_klass.new(params['model_id'])
                content_type 'application/pdf'
                form.as_pdf
            end
        end
    end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hippo-fw-0.9.9 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.8 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.7 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.6 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.5 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.4 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.3 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.2 lib/hippo/api/handlers/print.rb
hippo-fw-0.9.1 lib/hippo/api/handlers/print.rb