Module: Redmine::Acts::Attachable::ClassMethods
- Defined in:
- vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb
Instance Attribute Summary
-
- (Object) unsaved_attachments
Returns the value of attribute unsaved_attachments.
Instance Method Summary
Instance Attribute Details
- (Object) unsaved_attachments
Returns the value of attribute unsaved_attachments
35 36 37 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 35 def end |
Instance Method Details
- (Object) acts_as_attachable(options = {})
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 26 def acts_as_attachable( = {}) cattr_accessor :attachable_options self. = {} [:view_permission] = .delete(:view_permission) || "view_#{self.name.pluralize.underscore}".to_sym [:delete_permission] = .delete(:delete_permission) || "edit_#{self.name.pluralize.underscore}".to_sym has_many :attachments, .merge(:as => :container, :order => "#{Attachment.table_name}.created_on", :dependent => :destroy) attr_accessor :unsaved_attachments after_initialize :initialize_unsaved_attachments send :include, Redmine::Acts::Attachable::InstanceMethods end |