module Nozzle::DataMapper

Public Instance Methods

nozzle!( column, adapter = nil ) click to toggle source
# File lib/nozzle/datamapper.rb, line 17
def nozzle!( column, adapter = nil )
  property column,                    Property::Filename     unless properties.named?(column)
  property :"#{column}_content_type", String, :length => 127 unless properties.named?("#{column}_content_type")
  property :"#{column}_size",         Integer                unless properties.named?("#{column}_size")

  install_adapter column, adapter

  after :save,    :"#{column}_after_save"
  after :destroy, :"#{column}_after_destroy"
end