Sha256: 00be966ad80f5ae742e396be97cc72da1871375f330cf27311f3990739c85324

Contents?: true

Size: 415 Bytes

Versions: 2

Compression:

Stored size: 415 Bytes

Contents

require_relative 'lib/phenomenal.rb'
class TestClass
  def print(p)
  end
end

class Phenomenal::TestDeclaration
  act_as_context :persistent

  adaptations_for TestClass
  adapt :print  do |p|
    puts p
  end
end

Phenomenal::Manager.instance.find_context("Phenomenal::TestDeclaration").activate
puts Phenomenal::Manager.instance.find_context("Phenomenal::TestDeclaration").persistent
TestClass.new.print("plop")

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phenomenal-0.11.11.24.4 test_declaration.rb
phenomenal-0.11.11.24.3 test_declaration.rb