Sha256: 1efc77246e6e307bb7ed97c40f640460e41a25475226123533ab9825bf43c884
Contents?: true
Size: 503 Bytes
Versions: 6
Compression:
Stored size: 503 Bytes
Contents
require 'attributes' module M p(( attribute 'a' => 42 )) p(( attribute('b'){ "forty-two (#{ self })" } )) end p M.attributes p M.attributes.include?('a') p M.attributes.include?('b') p M.attributes.include?('c') class C include M end p C.new.a p C.new.b p C.attributes p C.attributes.include?('a') p C.attributes.include?('b') p C.attributes.include?('c') class B < C end p B.new.a p B.new.b p B.attributes p B.attributes.include?('a') p B.attributes.include?('b') p B.attributes.include?('c')
Version data entries
6 entries across 6 versions & 2 rubygems
Version | Path |
---|---|
attributes1-5.0.3 | a.rb |
attributes1-5.0.2 | a.rb |
attributes-4.1.0 | a.rb |
attributes-4.0.0 | a.rb |
attributes-5.0.0 | a.rb |
attributes-5.0.1 | a.rb |