Module: ImgurRails
- Defined in:
- lib/imgur_rails.rb
Defined Under Namespace
Modules: InstanceMethods
Instance Method Summary collapse
Instance Method Details
#acts_as_imgur_image ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/imgur_rails.rb', line 5 def acts_as_imgur_image attr_accessor :image_data before_create do response = Imgur.upload :filename => self.image_data.tempfile.path self.image_hash = response[:hash] self.delete_hash = response[:delete_hash] if self.respond_to? :delete_hash self.filetype = response[:filetype] if self.respond_to? :filetype end before_destroy do Imgur.delete self.delete_hash if self.respond_to? :delete_hash end include InstanceMethods end |