module Virtual::Macro
Public Instance Methods
pure_macro(method_name)
click to toggle source
# File lib/virtual/macro.rb, line 8 def pure_macro(method_name) Virtual::PureMethod.define self, method_name end
Also aliased as: pure_virtual, abstract
virtual_macro(method_name, &blk)
click to toggle source
# File lib/virtual/macro.rb, line 3 def virtual_macro(method_name, &blk) Virtual::Method.define self, method_name, &blk end
Also aliased as: virtual