Sha256: 9f954e239ac9f0f8524a12a5d6dfc953f4fb0625f3bddd3d39589c0a9dc1a44e
Contents?: true
Size: 582 Bytes
Versions: 2
Compression:
Stored size: 582 Bytes
Contents
# frozen_string_literal: true module Ckeditor module Backend module Shrine def self.included(base) base.send(:include, InstanceMethods) end module InstanceMethods def data=(value) self.attachment = value end def url attachment&.url end def data_file_name datasource['filename'] end def data_file_size datasource['size'] end def datasource @datasource ||= attachment&.metadata || {} end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ckeditor-5.1.3 | lib/ckeditor/backend/shrine.rb |
ckeditor-5.1.2 | lib/ckeditor/backend/shrine.rb |