class Avo::BaseResource

def hydrate(record: nil, view: nil, user: nil, params: nil)

def hydrate(record: nil, view: nil, user: nil, params: nil)
  @view = view if view.present?
  @user = user if user.present?
  @params = params if params.present?
  if record.present?
    @record = record
    hydrate_model_with_default_values if @view == :new
  end
  self
end