Sha256: 597f32b7e06ef07d190b9d37fb5cd6a388420c9e49940b975bace49e8fe2b15c

Contents?: true

Size: 225 Bytes

Versions: 4

Compression:

Stored size: 225 Bytes

Contents

module Miniblog
  class PostPresenter < SimpleDelegator
    def initialize(object, user)
      @user = user
      super(object)
    end

    def publish_as_publisher
      self.publisher = @user
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
miniblog-1.0.2 app/presenters/miniblog/post_presenter.rb
miniblog-1.0.1 app/presenters/miniblog/post_presenter.rb
miniblog-1.0.0 app/presenters/miniblog/post_presenter.rb
miniblog-1.0.0.beta app/presenters/miniblog/post_presenter.rb