module Phlex::Kit::LazyLoader
Public Instance Methods
Source
# File lib/phlex/kit.rb, line 5 def method_missing(name, ...) mod = self.class if name[0] == name[0].upcase && mod.constants.include?(name) && mod.const_get(name) && methods.include?(name) public_send(name, ...) else super end end
Calls superclass method
Source
# File lib/phlex/kit.rb, line 15 def respond_to_missing?(name, include_private = false) mod = self.class (name[0] == name[0].upcase && mod.constants.include?(name) && mod.const_get(name) && methods.include?(name)) || super end
Calls superclass method