[Ironruby-core] digest.so implemented
Wayne Kelly
w.kelly at qut.edu.au
Wed Feb 27 22:51:17 EST 2008
Attached is an implementation of the methods and classes from external library digest.so that are used by some simple Rails use cases.
-----------------------------------------------------------------------------------------
I note, that the IronRuby pattern for supporting custom object cloning it to implement the IDuplicable interface. Is there some reason for this approach rather than using Ruby's standard mechanism of implementing an initialize_copy method? With the latter approach, Ruby programmers can implement their own copy semantics, eg:
class Foo
def initialize_copy(c)
puts 'copying'
end
end
f = Foo.new
g = f.clone
Cheers, Wayne.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Digest.cs
Url: http://rubyforge.org/pipermail/ironruby-core/attachments/20080228/315649d5/attachment.pl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: digest_test.rb
Type: application/octet-stream
Size: 764 bytes
Desc: digest_test.rb
Url : http://rubyforge.org/pipermail/ironruby-core/attachments/20080228/315649d5/attachment.obj
More information about the Ironruby-core
mailing list