Sha256: 4577e8feee2e3632f5d8285f8eae28c7b82e31076aa0a9784e893b63386c1c7b

Contents?: true

Size: 630 Bytes

Versions: 9

Compression:

Stored size: 630 Bytes

Contents

module Dorsale::ContextHelper
  def actions_for(obj, opts={})
    url        = opts[:url]
    edit_url   = opts[:edit_url]
    delete_url = opts[:delete_url]

    url        = polymorphic_path(obj) if url.nil?
    edit_url   = url + "/edit"         if edit_url.nil?
    delete_url = url                   if delete_url.nil?

    render partial: "dorsale/actions", locals: {
      :obj        => obj,
      :url        => url,
      :edit_url   => edit_url,
      :delete_url => delete_url,
    }
  end

  def render_contextual
    render "dorsale/contextual"
  end

  def render_dorsale_index
    render "dorsale/index"
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
dorsale-3.2.0 app/helpers/dorsale/context_helper.rb
dorsale-3.1.7 app/helpers/dorsale/context_helper.rb
dorsale-3.1.6 app/helpers/dorsale/context_helper.rb
dorsale-3.1.5 app/helpers/dorsale/context_helper.rb
dorsale-3.1.4 app/helpers/dorsale/context_helper.rb
dorsale-3.1.3 app/helpers/dorsale/context_helper.rb
dorsale-3.1.2 app/helpers/dorsale/context_helper.rb
dorsale-3.1.1 app/helpers/dorsale/context_helper.rb
dorsale-3.1.0 app/helpers/dorsale/context_helper.rb