Sha256: a01e09efa293488e4ee9d5ed4944efd4635e2b3e51aaf18b3cef6b37901f7131

Contents?: true

Size: 267 Bytes

Versions: 33

Compression:

Stored size: 267 Bytes

Contents

# frozen_string_literal: true
module ActiveAdmin
  class Model
    def initialize(resource, record)
      @record = record

      if resource
        @record.extend(resource.resource_name_extension)
      end
    end

    def to_model
      @record
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
activeadmin-3.3.0 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta15 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta14 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta13 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta12 lib/active_admin/resource/model.rb
activeadmin-3.2.5 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta11 lib/active_admin/resource/model.rb
activeadmin-3.2.4 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta10 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta9 lib/active_admin/resource/model.rb
activeadmin-3.2.3 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta8 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta7 lib/active_admin/resource/model.rb
activeadmin-3.2.2 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta6 lib/active_admin/resource/model.rb
activeadmin-3.2.1 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta5 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta4 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta3 lib/active_admin/resource/model.rb
activeadmin-4.0.0.beta2 lib/active_admin/resource/model.rb