Module: MorseAssetable::ModelHelpers::ClassMethods

Defined in:
lib/morse_assetable.rb

Overview

ClassMethods

Instance Method Summary collapse

Instance Method Details

#active_asset_column_namesObject



49
50
51
# File 'lib/morse_assetable.rb', line 49

def active_asset_column_names
  asset_column_names - excluded_asset_column_names
end

#asset_column_namesObject



53
54
55
# File 'lib/morse_assetable.rb', line 53

def asset_column_names
  Asset.column_names
end

#attachment_namesObject



57
58
59
# File 'lib/morse_assetable.rb', line 57

def attachment_names
  [:asset]
end

#excluded_asset_column_namesObject



61
62
63
# File 'lib/morse_assetable.rb', line 61

def excluded_asset_column_names
  %w(id attachment assetable_id assetable_type created_at updated_at)
end

#multiple_attachment_namesObject



65
66
67
# File 'lib/morse_assetable.rb', line 65

def multiple_attachment_names
  [:downloadables]
end