Sha256: 9b3cc1bd1e1839eb4488a7ce9be44b54dfdfec5aa527a3544c8cf8898622c123
Contents?: true
Size: 718 Bytes
Versions: 7
Compression:
Stored size: 718 Bytes
Contents
# frozen_string_literal: true module Motor module ActiveRecordUtils module ActiveStorageBlobPatch KEYWORD_ARGS = %i[io filename content_type metadata identify].freeze def build_after_upload(hash) super(**hash.with_indifferent_access.slice(*KEYWORD_ARGS).symbolize_keys) end def build_after_unfurling(hash) super(**hash.with_indifferent_access.slice(*KEYWORD_ARGS).symbolize_keys) end def create_after_unfurling!(hash) super(**hash.with_indifferent_access.slice(*KEYWORD_ARGS).symbolize_keys) end def create_and_upload!(hash) super(**hash.with_indifferent_access.slice(*KEYWORD_ARGS).symbolize_keys) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems