Sha256: 869dc8747b59788e43ef0a7a930df1c290c30190b717af47c605fc53106b5d5a

Contents?: true

Size: 301 Bytes

Versions: 72

Compression:

Stored size: 301 Bytes

Contents

module Arrest
  class ClassUtils
    class << self
      # Returns the simple class name without any preceding modules or namespaces
      # (removes everything up to the last '::' inclusively from class.name)
      def simple_name(clazz)
        clazz.name.gsub(/.*::/,"")
      end
    end
  end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
arrest-0.0.91 lib/arrest/utils/class_utils.rb
arrest-0.0.90 lib/arrest/utils/class_utils.rb
arrest-0.0.89 lib/arrest/utils/class_utils.rb
arrest-0.0.88 lib/arrest/utils/class_utils.rb
arrest-0.0.87 lib/arrest/utils/class_utils.rb
arrest-0.0.86 lib/arrest/utils/class_utils.rb
arrest-0.0.85 lib/arrest/utils/class_utils.rb
arrest-0.0.84 lib/arrest/utils/class_utils.rb
arrest-0.0.83.crud lib/arrest/utils/class_utils.rb
arrest-0.0.83.1 lib/arrest/utils/class_utils.rb
arrest-0.0.83 lib/arrest/utils/class_utils.rb
arrest-0.0.82 lib/arrest/utils/class_utils.rb
arrest-0.0.80 lib/arrest/utils/class_utils.rb
arrest-0.0.79 lib/arrest/utils/class_utils.rb
arrest-0.0.78 lib/arrest/utils/class_utils.rb
arrest-0.0.77 lib/arrest/utils/class_utils.rb
arrest-0.0.76 lib/arrest/utils/class_utils.rb
arrest-0.0.75 lib/arrest/class_utils.rb
arrest-0.0.74 lib/arrest/class_utils.rb
arrest-0.0.73 lib/arrest/class_utils.rb