module RailsAdmin::Adapters::Mongoid::Extension
Public Class Methods
rails_admin(&block)
click to toggle source
# File lib/rails_admin/adapters/mongoid/extension.rb, line 13 def rails_admin(&block) RailsAdmin.config(self, &block) end
Public Instance Methods
rails_admin_default_object_label_method()
click to toggle source
# File lib/rails_admin/adapters/mongoid/extension.rb, line 22 def rails_admin_default_object_label_method new_record? ? "new #{self.class}" : "#{self.class} ##{id}" end
safe_send(value)
click to toggle source
# File lib/rails_admin/adapters/mongoid/extension.rb, line 26 def safe_send(value) if attributes.detect { |k, _v| k.to_s == value.to_s } read_attribute(value) else send(value) end end