Sha256: 60625f1aa9de6dc5aa9866c5057ad5b0d7f69f30efc23bfd12667fff2e56cb29

Contents?: true

Size: 337 Bytes

Versions: 4

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

module RailsAdmin
  module Extensions
    module UrlForExtension
      def url_for(options, *args)
        case options[:id]
        when Array
          options[:id] = RailsAdmin.config.composite_keys_serializer.serialize(options[:id])
        end
        super options, *args
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails_admin-3.3.0 lib/rails_admin/extensions/url_for_extension.rb
rails_admin-3.2.1 lib/rails_admin/extensions/url_for_extension.rb
rails_admin-3.2.0 lib/rails_admin/extensions/url_for_extension.rb
rails_admin-3.2.0.rc lib/rails_admin/extensions/url_for_extension.rb