Sha256: 645b6af474a46e7aef80fbb8c2c731c59ff6b3afbe35be8b14a5d283b3733538

Contents?: true

Size: 358 Bytes

Versions: 1

Compression:

Stored size: 358 Bytes

Contents

require 'active_support/core_ext/string/inflections'
module RailsAdmin
  class AbstractModel
    module GenericSupport
      def to_param
        parts = model.to_s.split("::")
        parts.map{|x| x == parts.last ? x.underscore.pluralize : x.underscore}.join("~")
      end

      def pretty_name
        model.model_name.human
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elucid-rails_admin-0.0.1 lib/rails_admin/generic_support.rb