Sha256: d684d23faacc91573b5567ce12d2d78ff74c95e1fb56e8039e9b9c1863258c8f

Contents?: true

Size: 574 Bytes

Versions: 4

Compression:

Stored size: 574 Bytes

Contents

module Miniblog::Admin::PostsHelper
  def edit_post_button(post)
    link_to 'Edit', miniblog.edit_admin_post_path(post),
        class: "btn btn-default btn-block"
  end

  def delete_post_button(post)
    link_to 'Delete', miniblog.admin_post_path(post),
        class: "btn btn-default btn-block",
        method: :delete, data: { confirm: "Are you sure?"}
  end

  def publish_post_button(post)
    link_to 'Publish', miniblog.admin_post_state_path(post),
        class: "btn btn-block #{post.published? ? "btn-success" : "btn-danger" }",
        method: :put
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
miniblog-1.0.2 app/helpers/miniblog/admin/posts_helper.rb
miniblog-1.0.1 app/helpers/miniblog/admin/posts_helper.rb
miniblog-1.0.0 app/helpers/miniblog/admin/posts_helper.rb
miniblog-1.0.0.beta app/helpers/miniblog/admin/posts_helper.rb