Sha256: 99f47fd48f62764d6bca6ccaac7e7f2c8c7bf48ece2048714739fa37c4e374c0
Contents?: true
Size: 609 Bytes
Versions: 21
Compression:
Stored size: 609 Bytes
Contents
class Pulitzer::CreatePostContentElements attr_accessor :post def initialize(post) self.post = post end def call post.post_type_content_element_types.each do |cet| post.preview_version.content_elements.create do |ce| ce.label = cet.label ce.height = cet.height ce.width = cet.width ce.text_editor = cet.text_editor ce.content_element_type = cet.content_element_type ce.post_type_content_element_type = cet end end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
pulitzer-0.1.3 | app/interactions/pulitzer/create_post_content_elements.rb |