class RailsSettingsUi::ValueTypes::Array
Public Instance Methods
Source
# File lib/rails-settings-ui/value_types/array.rb, line 6 def cast # Array presented in checkboxes if ["Hash", "ActiveSupport::HashWithIndifferentAccess"].include?(value.class.name) value.keys.map!(&:to_sym) elsif value.class.name == 'ActionController::Parameters' value.reject{|_,v| v!='on' }.keys.map!(&:to_sym) # or in select tag else value.to_sym end end