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