Sha256: 6d05ff357155e50867fc117f20c8895e7db71dd6ff93abb9555de505e683fef3

Contents?: true

Size: 466 Bytes

Versions: 59

Compression:

Stored size: 466 Bytes

Contents

class MockAttachment
  attr_accessor :updated_at, :original_filename

  def initialize(options = {})
    @model = options[:model]
    @responds_to_updated_at = options[:responds_to_updated_at]
    @updated_at = options[:updated_at]
    @original_filename = options[:original_filename]
  end

  def instance
    @model
  end

  def respond_to?(meth)
    if meth.to_s == "updated_at"
      @responds_to_updated_at || @updated_at
    else
      super
    end
  end
end

Version data entries

59 entries across 57 versions & 7 rubygems

Version Path
kt-paperclip-4.4.0 spec/support/mock_attachment.rb
paperclip-5.0.0 spec/support/mock_attachment.rb
paperclip-4.3.7 spec/support/mock_attachment.rb
paperclip_jk-5.0.0.beta2 spec/support/mock_attachment.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/paperclip-4.3.6/spec/support/mock_attachment.rb
paperclip-5.0.0.beta2 spec/support/mock_attachment.rb
paperclip-5.0.0.beta1 spec/support/mock_attachment.rb
paperclip-4.3.6 spec/support/mock_attachment.rb
paperclip-4.3.5 spec/support/mock_attachment.rb
paperclip-4.3.4 spec/support/mock_attachment.rb
paperclip-4.3.3 spec/support/mock_attachment.rb
paperclip-4.3.2 spec/support/mock_attachment.rb
paperclip-4.3.1 spec/support/mock_attachment.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/paperclip-4.2.4/spec/support/mock_attachment.rb
paperclip-v2_7-patched-ruby-1_8_6-2.7.5 test/support/mock_attachment.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/paperclip-4.2.4/spec/support/mock_attachment.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/paperclip-4.2.3/spec/support/mock_attachment.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/paperclip-4.2.2/spec/support/mock_attachment.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/paperclip-4.2.4/spec/support/mock_attachment.rb
paperclip-4.3.0 spec/support/mock_attachment.rb