Module: Trek::Formattable

Extended by:
ActiveSupport::Concern
Included in:
Page
Defined in:
app/models/concerns/trek/formattable.rb

Overview

Formattable provides a way to format model attributes, using formatter classes like TypographyFormatter (the only provided formatter for now), before they are validated.

Usage:

class Page < ApplicationRecord include Trek::Formattable format_attributes Trek::TypographyFormatter, :title, :content end

Constant Summary collapse

FORMATTERS =
[
  Trek::TypographyFormatter
].freeze