Added default values.

This commit is contained in:
Bob Aman 2011-08-05 14:44:29 -04:00
parent 13d590631b
commit 960796d23d
1 changed files with 2 additions and 2 deletions

View File

@ -59,7 +59,7 @@ module Google
case v['type']
when 'string'
define_method(property_name) do
self[k]
self[k] || v['default']
end
define_method(property_name + '=') do |value|
if value.respond_to?(:to_str)
@ -77,7 +77,7 @@ module Google
# Don't know what this is, default to anything goes.
define_method(property_name) do
self[k]
self[k] || v['default']
end
define_method(property_name + '=') do |value|
self[k] = value