Sha256: f502cb560851bf7d538d8c55940c0498520cba2c72270acb0b74c3318666967d

Contents?: true

Size: 1.01 KB

Versions: 11

Compression:

Stored size: 1.01 KB

Contents

type synonyms (timestamp, datetime)

process specifiers (to add validations for required, etc.)(detect index modifications) decide what to do with multiple-column indices

refactor into multiple files

add extensible specifiers:
  ModalFields.specify do
    required do |model, column|
       model.validates_presence_of column.name
    end
    unique do |model, column|
      model.validates_uniqueness_of name, :allow_nil => !column.specifiers.include?(:required)
    end
  end

rename hook to... filter? process? declared?  transformation?

complete field declaration validation

helper methods for field declaration: (can be used instead of the type and dispense with the need
of extra attributes)
  status enum_field(:draft, :approved, :published), :required
instead of
  status :enum_field, :required, :values=>[:draft, :approved, :published]

Vendorized Installation:
  Rails 2
  script/plugin install git://github.com/jgoizueta/modalfields.git
  Rails 3
  rails plugin install git://github.com/jgoizueta/modalfields.git


Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
modalfields-1.1.11 TODO
modalfields-1.1.10 TODO
modalfields-1.1.9 TODO
modalfields-1.1.8 TODO
modalfields-1.1.7 TODO
modalfields-1.1.6 TODO
modalfields-1.1.5 TODO
modalfields-1.1.4 TODO
modalfields-1.1.3 TODO
modalfields-1.1.2 TODO
modalfields-1.1.1 TODO