Sha256: 5143c8c531f90d179c9877c18982d2b6bc52f5bf04194ef1b5272eb725015fec
Contents?: true
Size: 612 Bytes
Versions: 2
Compression:
Stored size: 612 Bytes
Contents
require 'virtual_keywords/sexp_stringifier' require 'virtual_keywords/class_mirrorer' require 'virtual_keywords/virtualizer' require 'virtual_keywords/keyword_rewriter' require 'virtual_keywords/rewritten_keywords' module VirtualKeywords class Foo def hi if true :hi else :bye end end end def self.sanity_test virtualizer = Virtualizer.new( :for_classes => [Foo] ) virtualizer.virtual_if do |condition, then_do, else_do| :pwned end foo = Foo.new if foo.hi == :pwned :success else :failure end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
virtual_keywords-0.1.0 | lib/virtual_keywords.rb |
virtual_keywords-0.0.0 | lib/virtual_keywords.rb |