Module: LexxyVariables::RichTextWithVariables

Defined in:
lib/lexxy_variables/with_variables.rb

Overview

Mixed into ActionText::RichText via the :action_text_rich_text load hook, so @post.body.with_variables works straight off the association.

Instance Method Summary collapse

Instance Method Details

#with_variables(context: nil, locale: nil, assigns: {}, **inline_assigns) ⇒ Object



23
24
25
26
# File 'lib/lexxy_variables/with_variables.rb', line 23

def with_variables(context: nil, locale: nil, assigns: {}, **inline_assigns)
  (body || ActionText::Content.new(nil, canonicalize: false))
    .with_variables(context: context, locale: locale, assigns: assigns.merge(inline_assigns))
end