Sha256: b99cc3739abb0dad55562746d3cc8d30b0ca4d1f510f13dc1ef76901b3c6aa18

Contents?: true

Size: 432 Bytes

Versions: 10

Compression:

Stored size: 432 Bytes

Contents

class Module

  # List all instance methods, equivalent to
  #
  #   public_instance_methods +
  #   protected_instance_methods +
  #   private_instance_methods
  #
  # TODO: Better name for #all_instance_methods?
  #
  # CREDIT: Trans

  def all_instance_methods(include_super=true)
    public_instance_methods(include_super) +
    protected_instance_methods(include_super) +
    private_instance_methods(include_super)
  end

end

Version data entries

10 entries across 9 versions & 2 rubygems

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