Sha256: 44413219f01818fde3410f50e7552267d2cfc01178e76c615cdd7360d4526007

Contents?: true

Size: 780 Bytes

Versions: 6

Compression:

Stored size: 780 Bytes

Contents

<%

  options = []
  @resource[:class].send(attribute).each do |option|
    case option.kind_of?(Array)
    when true
      selected = (@item.send(attribute).to_s == option.last.to_s) ? 'selected' : ''
      options << "<option #{selected} value=\"#{option.last}\">#{option.first}</option>"
    else
      selected = (@item.send(attribute).to_s == option.to_s) ? 'selected' : ''
      options << "<option #{selected} value=\"#{option}\">#{option}</option>"
    end
  end

%>

<li><label for="item_<%= attribute %>"><%= @resource[:class].human_attribute_name(attribute) %></label>
<select id="item_<%= attribute %>" <%= attribute_disabled?(attribute) ? 'disabled="disabled"' : '' %> name="item[<%= attribute %>]">
<option value=""></option>
<%= options.join("\n") %>
</select></li>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
typus-0.9.34 app/views/admin/templates/_selector.html.erb
typus-0.9.33 app/views/admin/templates/_selector.html.erb
typus-0.9.32 app/views/admin/templates/_selector.html.erb
typus-0.9.31 app/views/admin/templates/_selector.html.erb
typus-0.9.30 app/views/admin/templates/_selector.html.erb
typus-0.9.29 app/views/admin/templates/_selector.html.erb