search for: hides_attribute

Displaying 1 result from an estimated 1 matches for "hides_attribute".

2006 Jul 28
0
STI hiding attributes
..., email varchar(100) not null, /* attributes for type = Customer */ balance decimal(10,2), /* attributes for type = Employee */ reports_to int, dept int, /* attributes for type = Manager */ /* -- none -- */ ) class Person < ActiveRecord::Base end class Customer < Person hides_attribute :reports_to, :dept end class Employee < Person hides_attribute :balance end class Manager < Employee hides_attribute :reports_to, :dept end The extension will put out the attributes specified in hides_attribute so a Customer object will no longer respond to reports_to, reports_to=, dept...