Sha256: fbe0ac86dc2383a6040a2bbe27973a4382a57e9af3c993665cab821bce9d6fde

Contents?: true

Size: 498 Bytes

Versions: 2

Compression:

Stored size: 498 Bytes

Contents

module Administrate
  module Field
    class Deferred
      def initialize(deferred_class, options = {})
        @deferred_class = deferred_class
        @options = options
      end

      attr_reader :deferred_class, :options

      def new(*args)
        deferred_class.new(*args, options)
      end

      def ==(other)
        deferred_class == other.deferred_class && options == other.options
      end

      delegate :html_class, :permitted_attribute, to: :deferred_class
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
administrate-0.0.11 lib/administrate/fields/deferred.rb
administrate-0.0.10 lib/administrate/fields/deferred.rb