class NinjaVan::FlexibleParams
Attributes
hash[R]
Public Class Methods
new(object)
click to toggle source
# File lib/ninja_van/flexible_params.rb, line 6 def initialize(object) if object.is_a?(Hash) data = object elsif object.respond_to?(:as_json) data = object.as_json else data = object.attributes end @hash = data.to_deep_symbolize_keys end