Module: Inkling::Types::ActsAs::ClassMethods
- Defined in:
- lib/inkling/types.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_inkling(friendly_name = self.class.name) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/inkling/types.rb', line 9 def acts_as_inkling(friendly_name = self.class.name) Inkling::Types::Register.register(self) cattr_accessor :friendly_name self.friendly_name = (friendly_name or self) has_one :path, :as => :content, :dependent => :destroy, :class_name => "Inkling::Path" after_create :create_path after_update :update_path send :include, InstanceMethods end |