Navigation Menu

Skip to content
This repository has been archived by the owner on May 22, 2021. It is now read-only.

kachick/method_visibility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

method_visibility

  • This repository is archived
  • No longer maintained
  • All versions have been yanked from https://rubygems.org for releasing valuable namespace for others

Description

Get visibility for a method name.

Features

  • Kernel#method_visibility
  • Module#instance_method_visibility

Usage

Overview

require 'method_visibility'

class Foo
  private; def modified_foobar; end
end

class Bar < Foo
  protected :modified_foobar
end

Bar.new.method_visibility :modified_foobar    #=> :protected (1.8.7: String, 1.9~: Symbol)

Requirements

License

The MIT X11 License
Copyright (c) 2012 Kenichi Kamiya
See MIT-LICENSE for further details.