Sha256: 5ae4e2a6d94db827be12693a11d679b1c58e617707998954536cc918e4e4ecdc
Contents?: true
Size: 460 Bytes
Versions: 10
Compression:
Stored size: 460 Bytes
Contents
module Blogo # Creates new model of posts applying post params on it so ti can be previewed. class PreviewPostService < BasePostService # @param user [Blogo::User] # @param params [Hash] def initialize(user, params) @post = user.posts.build @post_attrs = params end # Assign post attributes and return a post. # # @return [Blogo::Post] def preview assign_attributes @post end end end
Version data entries
10 entries across 10 versions & 1 rubygems