lib/arstotzka/wrapper.rb in arstotzka-1.4.2 vs lib/arstotzka/wrapper.rb in arstotzka-1.4.3
- old
+ new
@@ -57,10 +57,11 @@
# request = wrapper.wrap(value)
#
# request.payload # returns '{"key"=>"value"}'
def wrap(value)
return wrap_array(value) if value.is_a?(Array)
+
wrap_element(value)
end
private
@@ -121,9 +122,10 @@
# Wrap resulting value in class
#
# @return [Object] instance of +options.klass+
def wrap_in_class(value)
return value unless klass
+
klass.new(value)
end
# @private
#