module Aid::Inheritable::ClassMethods
Public Instance Methods
load_scripts_deferred()
click to toggle source
# File lib/aid/inheritable.rb, line 29 def load_scripts_deferred script_classes.each_with_object({}) do |klass, result| result[klass.name] = klass end end
reset_script_classes!()
click to toggle source
# File lib/aid/inheritable.rb, line 20 def reset_script_classes! @scripts = nil @script_classes = [] end
script_classes()
click to toggle source
# File lib/aid/inheritable.rb, line 16 def script_classes @script_classes ||= [] end
scripts()
click to toggle source
# File lib/aid/inheritable.rb, line 25 def scripts @scripts ||= load_scripts_deferred end