--
-$Id: ChangeLog 4 2005-03-26 19:26:56Z tilman $
+$Id: ChangeLog 5 2005-03-26 20:23:02Z tilman $
++
2005-03-26 Tilman Sauerbeck (tilman at code-monkey de)
amx code
* lib/redact/app.rb: Abort compilation if embryo_cc fails
* lib/redact/app.rb: Use Kernel#raise instead of Kernel#fail
+ * lib/redact/{redact,part}.rb: Added some RDoc documentation
+ modifiers
2005-03-22 Tilman Sauerbeck (tilman at code-monkey de)
* lib/redact/app.rb: The default extension for Edje files is
#--
-# $Id: part.rb 1 2005-03-26 01:32:38Z tilman $
+# $Id: part.rb 5 2005-03-26 20:23:02Z tilman $
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
end
end
- def description(name = "default", value = 0.0)
+ def description(name = "default", value = 0.0) # :yields: desc
d = @descriptions[desc_key(name, value)]
block_given? ? (yield d) : d
#--
-# $Id: redact.rb 1 2005-03-26 01:32:38Z tilman $
+# $Id: redact.rb 5 2005-03-26 20:23:02Z tilman $
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
require "redact/part"
require "redact/program"
-class Object
+class Object # :nodoc:
undef :id
end
@data = DataHash.new
end
- def collection(name)
+ def collection(name) # :yields: collection
c = @collections[name]
block_given? ? (yield c) : c
end
end
- class DataHash < Hash
+ class DataHash < Hash # :nodoc:
def [](key)
super.value
end
end
end
- class HashEntry
+ class HashEntry # :nodoc:
attr_reader :key, :value
def initialize(key, value)
end
end
- class FontDirectory < Array
+ class FontDirectory < Array # :nodoc:
def to_eet_name
"Edje_Font_Directory"
end
end
end
- class FontDirectoryEntry
+ class FontDirectoryEntry # :nodoc:
attr_reader :filename
def initialize(filename)
end
end
- class ImageDirectory < Array
+ class ImageDirectory < Array # :nodoc:
def <<(entry)
super
end
end
- class ImageDirectoryEntry
+ class ImageDirectoryEntry # :nodoc:
attr_reader :filename, :image, :id
def initialize(filename)
end
end
- class CollectionDirectory < Array
+ class CollectionDirectory < Array # :nodoc:
def to_eet_name
"Edje_Part_Collection_Directory"
end
end
end
- class CollectionDirectoryEntry
+ class CollectionDirectoryEntry # :nodoc:
def initialize(col)
@name = col.name.to_str.dup.freeze
@id = col.id
@script = nil
end
- def part(name, type = :invalid)
+ def part(name, type = :invalid) # :yields: part
p = @parts[name]
if p.nil?
klass = case type
block_given? ? (yield p) : p
end
- def program(name, type = :invalid)
+ def program(name, type = :invalid) # :yields: program
p = @programs[name]
if p.nil?
klass = case type