Class: Scribble::Registry::ForClassContext
- Inherits:
- BasicObject
- Defined in:
- lib/scribble/registry.rb
Instance Method Summary collapse
-
#initialize(registry, receiver_class) ⇒ ForClassContext
constructor
A new instance of ForClassContext.
- #method(name, *signature, block: false, **options) ⇒ Object
- #name(name) ⇒ Object
- #to_boolean(&proc) ⇒ Object
- #to_string(&proc) ⇒ Object
Constructor Details
#initialize(registry, receiver_class) ⇒ ForClassContext
Returns a new instance of ForClassContext.
21 22 23 |
# File 'lib/scribble/registry.rb', line 21 def initialize registry, receiver_class @registry, @receiver_class = registry, receiver_class end |
Instance Method Details
#method(name, *signature, block: false, **options) ⇒ Object
25 26 27 |
# File 'lib/scribble/registry.rb', line 25 def method name, *signature, block: false, ** (block ? Block : Method).implement @receiver_class, name, signature, @registry, ** end |
#name(name) ⇒ Object
37 38 39 |
# File 'lib/scribble/registry.rb', line 37 def name name @registry.class_name @receiver_class, name end |
#to_boolean(&proc) ⇒ Object
29 30 31 |
# File 'lib/scribble/registry.rb', line 29 def to_boolean &proc method :to_boolean, to: proc end |
#to_string(&proc) ⇒ Object
33 34 35 |
# File 'lib/scribble/registry.rb', line 33 def to_string &proc method :to_string, to: proc end |