Module: DotloopApi::Models::Cast
- Defined in:
- lib/dotloop_api/models/cast.rb
Instance Method Summary collapse
Instance Method Details
#cast(attribute:, klass:) ⇒ Object
4 5 6 7 8 |
# File 'lib/dotloop_api/models/cast.rb', line 4 def cast(attribute:, klass:) return if attribute.nil? || attribute.empty? attribute = klass klass.new(attribute) unless attribute.instance_of?(klass) attribute.normalize if attribute.responds_to(:normalize) end |