Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
virtual / lib / virtual / macro.rb
Size: Mime:
module Virtual
  module Macro
    def virtual_macro(method_name, &blk)
      Virtual::Method.define self, method_name, &blk
    end
    alias :virtual :virtual_macro

    def pure_macro(method_name)
      Virtual::PureMethod.define self, method_name
    end
    alias :pure_virtual :pure_macro
    alias :abstract :pure_macro
  end
end