respond to - Trying to alias old method and create new one in ruby -
i'm using following snippet alias method if method exists:
alias_method old_name, func_name if self.respond_to? func_name
how can error alias_method': undefined method 'get' class 'sinatra::base' (nameerror)
when self.respond_to? func_name
returns true?
func_name = :get
in snippet
i bet call alias_method
inside scope of sinatra::base
. should call inside singleton class of sinatra::base
, because method get
defined class method.
Comments
Post a Comment