Sha256: 565e5df21271d4208178409376e8fc9c767f75d7f5f10f4cd6e5ec96bbde2c37
Contents?: true
Size: 531 Bytes
Versions: 17
Compression:
Stored size: 531 Bytes
Contents
module Locomotive::Steam class EditableElement include Locomotive::Steam::Models::Entity attr_accessor :page def initialize(attributes = {}) super({ label: nil, block: nil, content: nil, source: nil, inline_editing: true }.merge(attributes)) end def source self[:source].blank? ? self.content : self[:source] end def format self[:format] || 'html' # only editable_text elements end end end
Version data entries
17 entries across 17 versions & 1 rubygems