Sha256: bb0269782bb5032dfdcf2403a9bc7d0a891862f4d785174719d4d4ebe93405d0
Contents?: true
Size: 369 Bytes
Versions: 2
Compression:
Stored size: 369 Bytes
Contents
require_relative 'lib/phenomenal.rb' class Foo def initialize @inst_var = "bar" end def print "Base: " +@inst_var end end context :Test do implies :plop adaptations_for Foo adapt :print do pnml_proceed + "ADAPT" end end f = Foo.new puts f.print pnml_activate_context(:Test) puts f.print pnml_deactivate_context(:Test) puts f.print
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phenomenal-0.11.11.24.4 | demo_dsl.rb |
phenomenal-0.11.11.24.3 | demo_dsl.rb |