Sha256: 3661ad1982a4528c968915ed477407fce1ad28a516d7ea05ac08924e9a4460b8
Contents?: true
Size: 623 Bytes
Versions: 14
Compression:
Stored size: 623 Bytes
Contents
module Zena module Use module FieldIndex module ModelMethods def self.included(base) # Declare all columns starting with idx_ as field index ::Column.add_field_index(base.column_names.select {|col| col =~ /\Aidx_/}) # base.alias_method_chain :property_field_index, :field_index end def property_field_index # Better rule if new_record? || version.status == Zena::Status::Pub || versions.count == 1 super end end end # ModelMethods end # FieldIndex end # Use end # Zena
Version data entries
14 entries across 14 versions & 1 rubygems