Sha256: bfeabe0e22ad97efb73d9f5ce7fd0bac25f40fcf39dd68fcb510caecb41fc287
Contents?: true
Size: 507 Bytes
Versions: 2
Compression:
Stored size: 507 Bytes
Contents
= Equitqable Require the library. require 'mixers/equitable' We will use this simple class as an example. class C include Equitable(:a,:b) attr_accessor :a, :b def initialize(a,b) @a = a @b = b end end Now, if two instance of our sample class +C+ have equal attributes +@a+ and +@b+ then they will be equal. c1 = C.new(10,20) c2 = C.new(10,20) c2.assert == c1 Otherwise they will not be equal. c1 = C.new(10, 10) c2 = C.new(10, 20) c2.refute == c1
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mixers-1.2.0 | qed/04_equitable.rdoc |
mixers-1.1.0 | qed/04_equitable.rdoc |