Sha256: c3e696c74b23a47cab11680d6b264ef40fa7bf7fdc5ec6e2e8d339e3fea458f8
Contents?: true
Size: 522 Bytes
Versions: 10
Compression:
Stored size: 522 Bytes
Contents
require_relative "base" module Administrate module Field class Associative < Base def display_associated_resource associated_dashboard.display_resource(data) end protected def associated_dashboard "#{associated_class_name}Dashboard".constantize.new end def associated_class associated_class_name.constantize end def associated_class_name options.fetch(:class_name, attribute.to_s.singularize.camelcase) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems