Sha256: 7459cd6e93aa306ae7d43ad8ca9f65537227079f645609a4712648bba5087e98

Contents?: true

Size: 649 Bytes

Versions: 59

Compression:

Stored size: 649 Bytes

Contents

class MockUrlGeneratorBuilder
  def initializer
  end

  def new(attachment, attachment_options)
    @attachment = attachment
    @attachment_options = attachment_options
    self
  end

  def for(style_name, options)
    @generated_url_with_style_name = style_name
    @generated_url_with_options = options
    "hello"
  end

  def has_generated_url_with_options?(options)
    # options.is_a_subhash_of(@generated_url_with_options)
    options.inject(true) do |acc,(k,v)|
      acc && @generated_url_with_options[k] == v
    end
  end

  def has_generated_url_with_style_name?(style_name)
    @generated_url_with_style_name == style_name
  end
end

Version data entries

59 entries across 57 versions & 7 rubygems

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