Rubygems | Latest Versions for overiderhttps://rubygems.org/gems2023-09-28T02:47:56Zoverider (0.1)https://rubygems.org/gems/overider/versions/0.12011-12-23T15:24:32ZLarry Siden, Westside Consulting LLCA mix-in module that allows for super-clean method over-riding without resorting to =alias= or making unbound methods visible.
class A
def hello
"hello"
end
end
# Later, I want to overide class A methods
class A
extend Overider
overide (:hello) do |*a|
overiden(*a) + " overide"
end
end
A.new.hello # ==> "hello overide"
overider (0.0.1)https://rubygems.org/gems/overider/versions/0.0.12011-12-23T06:43:27ZLarry Siden, Westside Consulting LLCA mix-in module that allows for super-clean method over-riding without resorting to =alias= or making unbound methods visible.
class A
def hello
"hello"
end
end
# Later, I want to overide class A methods
class A
extend Overider
overide (:hello) do |*a|
overiden(*a) + " overide"
end
end
A.new.hello # ==> "hello overide"