Module: Avo::Fields::Concerns::HasDefault

Extended by:
ActiveSupport::Concern
Included in:
BaseField
Defined in:
lib/avo/fields/concerns/has_default.rb

Instance Method Summary collapse

Instance Method Details

#computed_default_valueObject



7
8
9
10
11
12
13
# File 'lib/avo/fields/concerns/has_default.rb', line 7

def computed_default_value
  if default.respond_to? :call
    Avo::Hosts::ResourceViewRecordHost.new(block: default, record: model, view: view, resource: resource).handle
  else
    default
  end
end