#--
-# $Id: redact.rb 6 2005-03-26 20:24:40Z tilman $
+# $Id: redact.rb 25 2005-04-14 19:42:06Z tilman $
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
end
class Collection
- attr_reader :name, :id, :data, :min, :max, :parts, :programs
- attr_accessor :script
+ attr_reader :name, :id, :data, :min, :max, :parts, :programs,
+ :script
def initialize(name, id)
@name = name.to_str.dup.freeze
@script = nil
end
+ def script=(v)
+ @script = v.to_str.dup
+ end
+
def part(name, type = :invalid) # :yields: part
p = @parts[name]
if p.nil?