Class: Fabychy::DataTypes::Element

Inherits:
Base
  • Object
show all
Defined in:
lib/fabychy/data_types/element.rb

Direct Known Subclasses

GenericElement, ReceiptElement

Instance Method Summary collapse

Constructor Details

#initialize(*params) ⇒ Element

Returns a new instance of Element.



8
9
10
# File 'lib/fabychy/data_types/element.rb', line 8

def initialize *params
  super(*params)
end

Instance Method Details

#validationsObject



12
13
14
15
16
17
18
# File 'lib/fabychy/data_types/element.rb', line 12

def validations
  {
    title: { required: true, class: [String] },
    subtitle: { required: false, class: [String] },
    image_url: { required: false, drop_empty: true, class: [String] },
  }
end