module LinkedRails::Enhancements::Tableable::Model::ClassMethods
Public Instance Methods
initialize_columns()
click to toggle source
# File lib/linked_rails/enhancements/tableable/model.rb, line 19 def initialize_columns return if defined_columns && method(:defined_columns).owner == singleton_class self.defined_columns = superclass.try(:defined_columns)&.dup || {} end
with_columns(opts)
click to toggle source
# File lib/linked_rails/enhancements/tableable/model.rb, line 14 def with_columns(opts) initialize_columns defined_columns.merge!(opts) end