Module: Seatbelt::Gate
- Defined in:
- lib/seatbelt/core/gate.rb,
lib/seatbelt/core/implementation.rb
Overview
Public: Module that provides method forward declaration named :implement.
Defined Under Namespace
Modules: ClassMethods, Implementation, ImplementationCallee, Proxy
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/seatbelt/core/gate.rb', line 7 def self.included(base) base.class_eval do include Proxy extend ImplementationCallee extend Synthesizeable extend ClassMethods private_class_method :implementation_methods, :eigenmethods_class_level, :initialize_implementation_method, :implementation_from_superclass end end |