lib/grope/wso_wrapper.rb in grope-0.0.4 vs lib/grope/wso_wrapper.rb in grope-0.1.1
- old
+ new
@@ -16,12 +16,12 @@
when WSOWrapper
value
when Integer
value
when OSX::NSCFBoolean
- value
+ value.boolValue
when OSX::NSCFNumber
- value.to_i
+ value.integer? ? value.to_i : value.to_f
when OSX::NSCFString
value.to_s
else
new(value)
end