Sha256: 86a5f35bbea67fa0caae950a8bc12f612ccea417303f32c011efcb9ab5b0d516

Contents?: true

Size: 313 Bytes

Versions: 10

Compression:

Stored size: 313 Bytes

Contents

require 'facets/string/methodize'

class Class

  # Translate a class name to a suitable method name.
  #
  #   module ::Example
  #     class MethodizeExample
  #     end
  #   end
  #
  #   Example::MethodizeExample.methodize  #=> "example__methodize_example"
  #
  def methodize
    name.methodize
  end

end

Version data entries

10 entries across 9 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 lib/core/facets/class/methodize.rb
facets-3.1.0 lib/core/facets/class/methodize.rb
facets-3.0.0 lib/core/facets/class/methodize.rb
facets-2.9.3 lib/core/facets/class/methodize.rb
facets-2.9.2 src/core/facets/class/methodize.rb
facets-2.9.2 lib/core/facets/class/methodize.rb
facets-2.9.1 lib/core/facets/class/methodize.rb
facets-2.9.0 lib/core/facets/class/methodize.rb
facets-2.9.0.pre.2 lib/core/facets/class/methodize.rb
facets-2.9.0.pre.1 lib/core/facets/class/methodize.rb