Sha256: d29699baeff9b8aee68c37b447e37cf095baaf44bb5aecdf624973272a786d94
Contents?: true
Size: 545 Bytes
Versions: 5
Compression:
Stored size: 545 Bytes
Contents
module Datagrid::Filters::SelectOptions def select(object) 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
5 entries across 5 versions & 1 rubygems