# File lib/librarian/dsl/target.rb, line 148
      def source_from_source_shortcut_definition(definition)
        case definition
        when Array
          source_from_params(*definition)
        when Hash
          source_from_options(definition)
        when Proc
          receiver = SourceShortcutDefinitionReceiver.new(self)
          receiver.instance_eval(&definition)
        end
      end