module Abstriker::ModuleMethods
Private Instance Methods
extended(base)
click to toggle source
Calls superclass method
# File lib/abstriker.rb, line 226 def extended(base) super return if Abstriker.disabled? caller_info = caller_locations(1, 1)[0] unless Abstriker.sexps[caller_info.absolute_path] Abstriker.sexps[caller_info.absolute_path] ||= Ripper.sexp(File.read(caller_info.absolute_path)) end check_abstract_singleton_methods(base) end
included(base)
click to toggle source
Calls superclass method
# File lib/abstriker.rb, line 214 def included(base) super return if Abstriker.disabled? caller_info = caller_locations(1, 1)[0] unless Abstriker.sexps[caller_info.absolute_path] Abstriker.sexps[caller_info.absolute_path] ||= Ripper.sexp(File.read(caller_info.absolute_path)) end check_abstract_methods(base) end