Sha256: 596c93dba936dfa1469a76bb9710d3006bfd1462e6908e45e72961c7a82dd05b

Contents?: true

Size: 541 Bytes

Versions: 1

Compression:

Stored size: 541 Bytes

Contents

# coding: utf-8

module Engine2
    class ViewMeta < Meta
        include MetaViewSupport, MetaQuerySupport

        def record handler, record
        end

        def invoke handler
            handler.permit id = handler.params[:id]
            record = get_query[assets[:model].primary_keys_hash_qualified(split_keys(id))]
            if record
                static.record(handler, record)
                {record: record}
            else
                handler.halt_not_found LOCS[:no_entry]
            end
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
engine2-1.0.2 lib/engine2/meta/view_meta.rb