Sha256: 82f8ab0d5bb012a41790c7cbf25c112ccb369cae1aca96000b84e5cab36af0d8
Contents?: true
Size: 1017 Bytes
Versions: 4
Compression:
Stored size: 1017 Bytes
Contents
class HomePage < Fae::StaticPage @slug = 'home' # required to set the has_one associations, Fae::StaticPage will build these associations dynamically def self.fae_fields { header: { type: Fae::TextField, validates: { presence: true } }, hero: Fae::TextField, email: { type: Fae::TextField, validates: { format: { with: /\A[^@]+@[^@]+\z/, message: 'should look like an email address, right?' }, allow_blank: true } }, phone: { type: Fae::TextField }, introduction: { type: Fae::TextArea, validates: { presence: true, length: { maximum: 100 } } }, introduction_2: { type: Fae::TextArea, validates: { presence: true, length: { maximum: 100 } } }, body: Fae::TextArea, hero_image: Fae::Image, welcome_pdf: Fae::File } end end
Version data entries
4 entries across 4 versions & 1 rubygems