lib/roxml/definition.rb in roxml-3.3.1 vs lib/roxml/definition.rb in roxml-4.0.0
- old
+ new
@@ -138,25 +138,20 @@
false
else
default
end
end
-
+
CORE_BLOCK_SHORTHANDS = {
# Core Shorthands
Integer => lambda do |val|
all(val) do |v|
- Integer(v) unless v.blank?
+ v.to_i unless v.blank?
end
end,
Float => lambda do |val|
all(val) do |v|
Float(v) unless v.blank?
- end
- end,
- Fixnum => lambda do |val|
- all(val) do |v|
- v.to_i unless v.blank?
end
end,
Time => lambda do |val|
all(val) {|v| Time.parse(v) unless v.blank? }
end,