Sha256: f9013b85de96c10be7d443749efb5713b00e89b0d2e76c848509a2287b83e4d6
Contents?: true
Size: 848 Bytes
Versions: 46
Compression:
Stored size: 848 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_upload!(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
46 entries across 46 versions & 1 rubygems