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