Module: Avo::Fields::Concerns::IsReadonly

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

Instance Method Summary collapse

Instance Method Details

#is_readonly?Boolean

Returns:

  • (Boolean)


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

def is_readonly?
  if readonly.respond_to? :call
    Avo::Hosts::ViewRecordHost.new(block: readonly, record: model, view: view).handle
  else
    readonly
  end
end