Test SyntaxHighlighter
February 15, 2008 – 10:00 amTesting SyntaxHighlighter…
module EvenOdd
def even? # is the number even?
0==self%2
end
def odd? # or is it odd?
0!=self%2
end
end
Integer.send(:include, EvenOdd)
(Apply directly to the forehead)
Testing SyntaxHighlighter…
module EvenOdd
def even? # is the number even?
0==self%2
end
def odd? # or is it odd?
0!=self%2
end
end
Integer.send(:include, EvenOdd)
One Response to “Test SyntaxHighlighter”
Clearly the DRY way would be:
class Integer EVEN_ODD_CONFIG = { :even? => '==', :odd? => '>' } def method_missing(name) if EVEN_ODD_CONFIG.keys.include?(name) ( self % 2 ).send(EVEN_ODD_CONFIG[name], 0 ) else super end end endBy Steven Moazami on Feb 15, 2008