lib/service_contract/mock.rb in service_contract-0.3.0 vs lib/service_contract/mock.rb in service_contract-0.4.0
- old
+ new
@@ -31,15 +31,15 @@
end
end
end
def mock_value(field)
- if field.array?
+ if field.subtype
Array.new(3) do
mock_value(field.subtype)
end
- elsif field.complex?
+ elsif !field.fields.empty?
# recursively mock values
mock_fields(field)
else
case field.name
when "int", :int
@@ -49,10 +49,10 @@
when "float", :float
Random.new.rand(10000.0)
when "boolean", :boolean
[true, false].sample
end
- end
+ end
end
end
end
-end
\ No newline at end of file
+end