lib/joint.rb in joint-0.5.5 vs lib/joint.rb in joint-0.6.0
- old
+ new
@@ -1,13 +1,15 @@
require 'set'
require 'mime/types'
require 'wand'
module Joint
- def self.configure(model)
- model.class_inheritable_accessor :attachment_names
- model.attachment_names = Set.new
- model.send(:include, model.attachment_accessor_module)
+ extend ActiveSupport::Concern
+
+ included do
+ class_attribute :attachment_names
+ self.attachment_names = Set.new
+ include attachment_accessor_module
end
def self.name(file)
if file.respond_to?(:original_filename)
file.original_filename