Sha256: cf3aacc49d0ea620597bbb948c2094c8d75d30bc1908a7e5a03540b35bf0c8ec
Contents?: true
Size: 673 Bytes
Versions: 4
Compression:
Stored size: 673 Bytes
Contents
module ActiveScaffold::Config class Mark < Base self.crud_type = :read def initialize(core_config) @core = core_config @core.model.send(:include, ActiveScaffold::MarkedModel) unless @core.model.ancestors.include?(ActiveScaffold::MarkedModel) add_mark_column end protected def add_mark_column @core.columns.add :marked @core.columns[:marked].label = 'M' @core.columns[:marked].form_ui = :checkbox @core.columns[:marked].inplace_edit = true @core.columns[:marked].sort = false @core.list.columns = [:marked] + @core.list.columns.names unless @core.list.columns.include? :marked end end end
Version data entries
4 entries across 4 versions & 1 rubygems