Sha256: df501e0ed40fc716c592ab988489a0fba2ea50ce41ed8924dfc4d8d87c6d7a3d

Contents?: true

Size: 610 Bytes

Versions: 4

Compression:

Stored size: 610 Bytes

Contents

module Admin::StructuresHelper

  def edit_structure_record_path(structure)
    case structure.structure_type
      when StructureType.static_page
        if structure.static_page
          edit_admin_structure_static_page_path(:structure_id => structure.id)
        else
          new_admin_structure_static_page_path(:structure_id => structure.id)
        end
      when StructureType.posts
        '#'
      when StructureType.main
        '#'
      when StructureType.redirect
        edit_admin_structure_path(structure)
      when StructureType.group
        '#'
      else
        '#'
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ab_admin-0.2.3 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.2.2 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.2.1 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.2.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb