Sha256: 1e51a6a96330faedc44848bdf9d32deb78b7bc77fff75f8f75e17f907fa3c734
Contents?: true
Size: 307 Bytes
Versions: 4
Compression:
Stored size: 307 Bytes
Contents
module AmpleAssets module PluginMethods def has_asset(name = :file, options = {}) configuration = { :foreign_key => "#{name}_id", :class_name => 'AmpleAssets::File' } configuration.update(options) if options.is_a?(Hash) self.belongs_to name, configuration end end end
Version data entries
4 entries across 4 versions & 1 rubygems