Module: Paperclip::Resource

Defined in:
lib/dm-paperclip.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
# File 'lib/dm-paperclip.rb', line 210

def self.included(base)

  base.class_eval "    class_variable_set(:@@attachment_definitions,nil) unless class_variable_defined?(:@@attachment_definitions)\n    def self.attachment_definitions\n      @@attachment_definitions\n    end\n\n    def self.attachment_definitions=(obj)\n      @@attachment_definitions = obj\n    end\n  RUBY\n\n  base.extend Paperclip::ClassMethods\n\n  # Done at this time to ensure that the user\n  # had a chance to configure the app in an initializer\n  if Paperclip.config.use_dm_validations\n    require 'dm-validations'\n    require 'dm-paperclip/validations'\n    base.extend Paperclip::Validate::ClassMethods\n  end\n\n  Paperclip.require_processors\n\nend\n", __FILE__, __LINE__ + 1