Sha256: 92cd6957f7196797ccc4812083aa9fa332ffb26c801b45896d28145461f9375f
Contents?: true
Size: 638 Bytes
Versions: 2
Compression:
Stored size: 638 Bytes
Contents
module RailsAdmin module Adapters module Mongoid module Extension extend ActiveSupport::Concern included do def self.rails_admin(&block) RailsAdmin::Config.model(self, &block) end end def rails_admin_default_object_label_method self.new_record? ? "new #{self.class.to_s}" : "#{self.class.to_s} ##{self.id}" end def safe_send(value) if self.attributes.find{ |k,v| k.to_s == value.to_s } self.read_attribute(value) else self.send(value) end end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
drewda_rails_admin-0.0.1 | lib/rails_admin/adapters/mongoid/extension.rb |
obitum-rails_admin-0.0.4 | lib/rails_admin/adapters/mongoid/extension.rb |