Sha256: 31b6383a76c1c5ee79c04f8c8ba01296c3b2fe36523f7af8137e21b4ba5895d0
Contents?: true
Size: 669 Bytes
Versions: 7
Compression:
Stored size: 669 Bytes
Contents
module Datagrid::Filters::SelectOptions def select(object = nil) unless object Datagrid::Utils.warn_once("#{self.class.name}#select without argument is deprecated") end select = self.options[:select] if select.is_a?(Symbol) object.send(select) elsif select.respond_to?(:call) Datagrid::Utils.apply_args(object, &select) else select end end def include_blank unless prompt options.has_key?(:include_blank) ? Datagrid::Utils.callable(options[:include_blank]) : !multiple? end end def prompt options.has_key?(:prompt) ? Datagrid::Utils.callable(options[:prompt]) : false end end
Version data entries
7 entries across 7 versions & 1 rubygems