Module: Goo
- Defined in:
- lib/goocanvas.rb,
ext/goocanvas/rbgoo.c
Defined Under Namespace
Modules: CanvasItem, PropsInit Classes: CanvasEllipse, CanvasGroup, CanvasImage, CanvasPoints, CanvasPolyline, CanvasRect, CanvasTable, CanvasText, CanvasWidget
Constant Summary collapse
- LOG_DOMAIN =
"Goo"
Class Method Summary collapse
Class Method Details
.args_to_hash(args) ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/goocanvas.rb', line 18 def self.args_to_hash(args) hash = args.pop if args.last.respond_to?(:to_hash) hash ||= Hash.new (args.length/2).times do |i| key_index, value_index = i*2, i*2+1 hash[args[key_index]] = args[value_index] end hash end |