Sha256: 0a9dfd4a0aa4042997ef4d8f20142a6ade0480337c20a6290edf8447bfe1ef9a
Contents?: true
Size: 520 Bytes
Versions: 19
Compression:
Stored size: 520 Bytes
Contents
require 'draper' class PostDecorator < Draper::Decorator decorates :post delegate_all # @param attributes [Hash] def assign_attributes(attributes) object.assign_attributes attributes.except(:virtual_title) self.virtual_title = attributes.fetch(:virtual_title) if attributes.key?(:virtual_title) end def virtual_title object.title end def virtual_title=(virtual_title) object.title = virtual_title end def decorator_method 'A method only available on the decorator' end end
Version data entries
19 entries across 19 versions & 4 rubygems