Sha256: 372f25e2189e1af67f52aece04474f803892dbad576f7271ef0252192b4ba81b

Contents?: true

Size: 226 Bytes

Versions: 8

Compression:

Stored size: 226 Bytes

Contents

module Crowdblog
  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

8 entries across 8 versions & 1 rubygems

Version Path
crowdblog-0.6.2 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.6.0 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.5.0 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.3.3 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.4.0 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.3.2 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.3.1 app/presenters/crowdblog/post_presenter.rb
crowdblog-0.3.0 app/presenters/crowdblog/post_presenter.rb