instance method prepare

Ruby on Rails 7.2.3

Since v7.0.10

Available in: v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

prepare(instance, **attributes)

No documentation comment.

Parameters

instance req
attributes keyrest
Source
# File activestorage/lib/active_storage/fixture_set.rb, line 70
    def prepare(instance, **attributes)
      io = file_fixture(instance.filename.to_s).open
      instance.unfurl(io)
      instance.assign_attributes(attributes)
      instance.upload_without_unfurling(io)

      instance.attributes.transform_values { |value| value.is_a?(Hash) ? value.to_json : value }.compact.to_json
    end

Defined in activestorage/lib/active_storage/fixture_set.rb line 70 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveStorage::FixtureSet

Type at least 2 characters to search.

↑↓ navigate · open · esc close