Sha256: 4573762b4ae566af1def4a8491bf646d85ce35a37a4285a48e11889853eff9d5

Contents?: true

Size: 565 Bytes

Versions: 17

Compression:

Stored size: 565 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_dorsale_page
    render "dorsale/page"
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
dorsale-3.8.1 app/helpers/dorsale/context_helper.rb
dorsale-3.8.0 app/helpers/dorsale/context_helper.rb
dorsale-3.7.8 app/helpers/dorsale/context_helper.rb
dorsale-3.7.7 app/helpers/dorsale/context_helper.rb
dorsale-3.7.6 app/helpers/dorsale/context_helper.rb
dorsale-3.7.5 app/helpers/dorsale/context_helper.rb
dorsale-3.7.4 app/helpers/dorsale/context_helper.rb
dorsale-3.7.2 app/helpers/dorsale/context_helper.rb
dorsale-3.7.1 app/helpers/dorsale/context_helper.rb
dorsale-3.7.0 app/helpers/dorsale/context_helper.rb
dorsale-3.6.1 app/helpers/dorsale/context_helper.rb
dorsale-3.6.0 app/helpers/dorsale/context_helper.rb
dorsale-3.5.2 app/helpers/dorsale/context_helper.rb
dorsale-3.5.1 app/helpers/dorsale/context_helper.rb
dorsale-3.5.0 app/helpers/dorsale/context_helper.rb
dorsale-3.4.0 app/helpers/dorsale/context_helper.rb
dorsale-3.3.0 app/helpers/dorsale/context_helper.rb