Sha256: 96a551772181a5b49d234f7f133a0863b3e1e78b3aa43b12144affef6416f4f6
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'builder' module RailsAdmin module Config module Fields module Types class Boolean < RailsAdmin::Config::Fields::Base # Register field type for the type loader RailsAdmin::Config::Fields::Types::register(self) register_instance_option :view_helper do :check_box end register_instance_option :formatted_value do case value when nil %{<span class="badge">-</span>} when false %{<span class="badge badge-important">✘</span>} when true %{<span class="badge badge-success">✓</span>} end.html_safe end register_instance_option :export_value do value.inspect end # Accessor for field's help text displayed below input field. register_instance_option :help do "" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_admin-0.3.0 | lib/rails_admin/config/fields/types/boolean.rb |