Sha256: 21279cfbb53d9316d8ad205c6ec0300c05e2aee19cf904288f79c5debd3e9861

Contents?: true

Size: 308 Bytes

Versions: 17

Compression:

Stored size: 308 Bytes

Contents

# require 'active_support/core_ext/class/inheritable_attributes.rb'
require 'extlib/class'

module Wukong
  #
  # Use to instrument an actual class to behave
  #
  module WukongClass


    def [](attr)
      self.send attr
    end
    def []=(attr, val)
      self.send("#{attr}=", val)
    end

  end


end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
wukong-1.5.4 lib/wukong/wukong_class.rb
wukong-1.5.3 lib/wukong/wukong_class.rb
wukong-1.5.2 lib/wukong/wukong_class.rb
wukong-1.5.1 lib/wukong/wukong_class.rb
wukong-1.5.0 lib/wukong/wukong_class.rb
wukong-1.4.12 lib/wukong/wukong_class.rb
wukong-1.4.11 lib/wukong/wukong_class.rb
wukong-1.4.10 lib/wukong/wukong_class.rb
wukong-1.4.9 lib/wukong/wukong_class.rb
wukong-1.4.7 lib/wukong/wukong_class.rb
wukong-1.4.6 lib/wukong/wukong_class.rb
wukong-1.4.5 lib/wukong/wukong_class.rb
wukong-1.4.2 lib/wukong/wukong_class.rb
wukong-1.4.1 lib/wukong/wukong_class.rb
wukong-1.4.0 lib/wukong/wukong_class.rb
wukong-0.1.4 lib/wukong/wukong_class.rb
wukong-0.1.1 lib/wukong/wukong_class.rb