lib/danica/wrapper.rb in danica-2.7.1 vs lib/danica/wrapper.rb in danica-2.7.2
- old
+ new
@@ -4,16 +4,19 @@
Wrapper.wrap_value(value)
end
def self.wrap_value(value)
case value
+ when Formatted
+ value.content
when Numeric
wrap_numeric(value)
when Hash
wrap_hash(value)
when String, Symbol, NilClass
Variable.new(name: value)
else
+ raise Exception::InvalidInput, value unless value.is_a?(Danica::Common)
value
end
end
def self.wrap_numeric(number)