Sha256: 83cd9ea357647b01430f15c72f14b175c72834b8d8e477633ae87d69ad9455a9

Contents?: true

Size: 584 Bytes

Versions: 25

Compression:

Stored size: 584 Bytes

Contents

module Alchemy
  module Ingredients
    class RichtextView < BaseView
      attr_reader :plain_text

      # @param ingredient [Alchemy::Ingredient]
      # @param plain_text [Boolean] (false) Whether to show as plain text or with markup
      def initialize(ingredient, plain_text: nil, html_options: {})
        super(ingredient)
        @plain_text = settings_value(:plain_text, value: plain_text, default: false)
      end

      def call
        if plain_text
          ingredient.stripped_body
        else
          value.to_s.html_safe
        end
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
alchemy_cms-7.0.11 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.6 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.5 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.10 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.4 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.9 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.3 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.2 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.1 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.0 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.0.pre.rc1 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.0.pre.b2 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.1.0.pre.b1 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.8 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.7 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.6 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.5 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.4 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.3 app/components/alchemy/ingredients/richtext_view.rb
alchemy_cms-7.0.2 app/components/alchemy/ingredients/richtext_view.rb