Module: Avo::Concerns::HasDescription

Extended by:
ActiveSupport::Concern
Included in:
Fields::FrameBaseField, Resources::Base
Defined in:
lib/avo/concerns/has_description.rb

Instance Method Summary collapse

Instance Method Details

#description(additional_attributes = {}) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/avo/concerns/has_description.rb', line 12

def description(additional_attributes = {})
  Avo::ExecutionContext.new(
    target: @description || self.class.description,
    **description_attributes,
    **additional_attributes
  ).handle
end

#discreet_description(additional_attributes = {}) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/avo/concerns/has_description.rb', line 20

def discreet_description(additional_attributes = {})
  Avo::ExecutionContext.new(
    target: @discreet_description || self.class.discreet_description,
    **description_attributes,
    **additional_attributes
  ).handle
end