Sha256: 5d93c2a0c4003fa5e6ddebdc53f0a9e3ab4095d678dc451ec074465557330e19

Contents?: true

Size: 378 Bytes

Versions: 6

Compression:

Stored size: 378 Bytes

Contents

require 'htmlentities'

module Kuhsaft
  class TextBrick < Brick
    include ActionView::Helpers::SanitizeHelper
    HTML_ENTITIES = HTMLEntities.new

    def user_can_add_childs?
      false
    end

    def collect_fulltext
      HTML_ENTITIES.decode(
        strip_tags([
          text,
          read_more_text
        ].compact.join(' ')).squish
      )
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kuhsaft-2.2.1 app/models/kuhsaft/text_brick.rb
kuhsaft-2.2.0 app/models/kuhsaft/text_brick.rb
kuhsaft-2.1.2 app/models/kuhsaft/text_brick.rb
kuhsaft-2.1.1 app/models/kuhsaft/text_brick.rb
kuhsaft-2.1.0 app/models/kuhsaft/text_brick.rb
kuhsaft-2.0.3 app/models/kuhsaft/text_brick.rb