module Nydp::Converter
Public Instance Methods
n2r(o ;)
click to toggle source
# File lib/nydp/helper.rb, line 38 def n2r o ; o.respond_to?(:to_ruby) ? o.to_ruby : o ; end
r2n(o ;)
click to toggle source
# File lib/nydp/helper.rb, line 39 def r2n o ; o._nydp_wrapper ; end
rubify(value)
click to toggle source
# File lib/nydp/helper.rb, line 41 def rubify value if value.is_a?(Array) ; value.map { |v| rubify v } elsif value.is_a?(::Nydp::Pair) ; rubify(value.to_a) elsif value.is_a?(::Hash) ; { }.tap { |h| value.each { |k, v| h[rubify k] = rubify(v) } } else ; n2r value end end