Module: Alchemy::RelatableResource

Extended by:
ActiveSupport::Concern
Included in:
Attachment, Picture
Defined in:
app/models/concerns/alchemy/relatable_resource.rb

Constant Summary collapse

<<~SQL.squish
  SELECT related_object_id
  FROM alchemy_ingredients
  WHERE related_object_id IS NOT NULL
    AND related_object_type = :type
SQL

Instance Method Summary collapse

Instance Method Details

#deletable?Boolean

Returns true if object is not assigned to any ingredient.

Returns:

  • (Boolean)


48
49
50
# File 'app/models/concerns/alchemy/relatable_resource.rb', line 48

def deletable?
  related_ingredients.none?
end